亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

解決@DateTimeFormat格式化時(shí)間出錯(cuò)問題

 更新時(shí)間:2023年12月07日 09:47:02   作者:留守的小柯基  
這篇文章主要介紹了解決@DateTimeFormat格式化時(shí)間出錯(cuò)問題,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

@DateTimeFormat格式化時(shí)間出錯(cuò)

這是前端傳值

后端接收到的時(shí)間為

bean使用的jsonFormat與DateTimeFormat注解做轉(zhuǎn)換,其中jsonFormat主要用作數(shù)據(jù)庫時(shí)間類型與java的date之前做轉(zhuǎn)換,而DateTimeFormat用作前端傳來的json數(shù)據(jù)中時(shí)間String與javaBean的Date做轉(zhuǎn)換

網(wǎng)上查了很多時(shí)間轉(zhuǎn)換數(shù)據(jù)錯(cuò)誤的問題,大都是因?yàn)闀r(shí)區(qū)問題導(dǎo)致時(shí)間多加了8個(gè)小時(shí),這只需要加上timezone = "GMT+8"做時(shí)區(qū)轉(zhuǎn)換即可。

我這個(gè)問題實(shí)在是因?yàn)樽约荷?,連這么基礎(chǔ)的東西都忘了

bug修復(fù)后的

以前一直沒有注釋時(shí)間格式化的細(xì)節(jié),HH與hh,MM與mm的區(qū)別,經(jīng)常為了省事四處copy。

做下總結(jié)

  • yyyy 年份 通常小寫 當(dāng)然大寫也沒關(guān)系 代表年度格式化
  • MM(大寫) 大寫的MM代表月份
  • dd 通常小寫 大寫也不會出錯(cuò)
  • HH (hh) HH代表24小時(shí)制的時(shí)間 hh代表轉(zhuǎn)換為12小時(shí)的時(shí)間
  • mm(小寫) 代表分鐘
  • ss 通常小寫 代表秒的轉(zhuǎn)換

對于以上可以看出 大小寫主要是為了區(qū)別月份與分鐘以及時(shí)間24小時(shí)制度,其他情況一般小寫規(guī)范。

我這里犯的錯(cuò)也是將分鐘數(shù)轉(zhuǎn)化為了月份,轉(zhuǎn)化后的時(shí)間就變成了兩年后了。

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論