第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在實體類中選擇屬性的日期格式

在實體類中選擇屬性的日期格式

哆啦的時光機 2023-04-26 14:10:40
我正在使用Spring Data Jpa,我想要一個注釋來彌補屬性以選擇日期格式。我尋找一些注釋,但我什么也沒找到。我想要這樣的東西:@Entity public class User(){......(format dd/mm/aa)private Date birthDay;}
查看完整描述

3 回答

?
瀟湘沐

TA貢獻1816條經(jīng)驗 獲得超6個贊

您可以使用具有多種日期格式的 Spring org.springframework.format.annotation.DateTimeFormat。


在您的實體中標注您的 birthDay 屬性


@Entity 

public class User(){


@DateTimeFormat(pattern="dd/MM/yyyy")

private Date birthDay;

}


查看完整回答
反對 回復 2023-04-26
?
一只萌萌小番薯

TA貢獻1795條經(jīng)驗 獲得超7個贊

要說明存儲到數(shù)據(jù)庫中時您想要的模式,您可以使用注釋@DateTimeFormat。


@Entity?

public class User {


? ? @DateTimeFormat("dd/MM/yyyy")

? ? private Date birthDay;?

}

有很多標準格式,或者您可以設(shè)置自己的自定義格式。


DateTimeFormatter.class


查看完整回答
反對 回復 2023-04-26
?
MMTTMM

TA貢獻1869條經(jīng)驗 獲得超4個贊

我相信 @DateTimeFormat 與日期(時間)在數(shù)據(jù)庫中的存儲方式無關(guān) - 它與 @RequestParam 結(jié)合使用來解析 HttpRequest 參數(shù)。像那樣:


@GetMapping("/getbybirthdate")

    public ResponseEntity<Page<Client>> getClientByBirthdate(@RequestParam int page, @RequestParam int size, @RequestParam  @DateTimeFormat(pattern = "dd.MM.yyyy") LocalDate birthdate) {

        return ResponseEntity.ok().body(clientService.getClientsByBirthdate(page,  size, birthdate));

    }

如果您嘗試從 java.util 包映射日期/時間類型,那么 @Temporal 是正確的選擇。如果您嘗試映射 java.time 類型,則無需顯式指定任何映射注釋,除了 @Basic 或 @Column(這是 Baeldung 建議的 - 但我相信映射不需要 @Basic 和 @Column,它們是只需要他們的額外屬性)


但是,如果問題出在將字符串值解析為日期時間,那么對于 java.time 類型,請使用


LocalDate.parse("2017-11-15")

LocalTime.parse("15:30:18")

LocalDateTime.parse("2017-11-15T08:22:12")

Instant.parse("2017-11-15T08:22:12Z")

或者對于 ISO 以外的格式,使用 DateTimeFormatter 類:


LocalDate.from(DateTimeFormatter.ISO_LOCAL_DATE.parse("2018-03-09"))

對于 java.util 類型:


new SimpleDateFormat("yyyy-MM-dd").parse("2017-11-15")

new SimpleDateFormat("HH:mm:ss").parse("15:30:14")

new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS").parse("2017-11-15 15:30:14.332")


查看完整回答
反對 回復 2023-04-26
  • 3 回答
  • 0 關(guān)注
  • 242 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號