SpringMVC中時間資料格式問題

2021-07-10 22:37:55 字數 763 閱讀 4537

springmvc中對於時間欄位的處理經常會遇到格式問題,大體有兩種情況,第一種是提交表單時時間格式錯誤,表單提交不上出。第二種是資料返回時,前台頁面只能顯示乙個長整數。下面針對這兩個問題分別給出相應的解決方法:

1.提交表單問題。

在後台實體類時間字段加入@datetimeformat(pattern = "yyyy-mm-dd hh:mm:ss")註解,其中pattern欄位的資料格式可以自由定義。

2.資料返回格式問題

(1)在後台實體類加入@jsonformat(pattern = "yyyy-mm-dd hh:mm:ss"),該註解需要jackson jar包的支援。

(2)前台編寫時間格式轉換函式:

/**

* date型別轉換string

* @param datetime

* @returns

*/function datetostr(datetime)

if (date< 10)

if (hour < 10)

if (minutes < 10)

if (second < 10)

var time = year+"-"+month+"-"+date+" "+hour+":"+minutes+":"+second; //2009-06-12 17:18:05

//var time = year + "/" + month + "/" + date;

return time;

}

springmvc自動轉前台傳來的時間資料

spring中預設支援的日期資料的格式是 yyyy mm dd 假設現在需要支援 yyyy mm dd hh mm ss 格式的日期資料,我們就需要配置webdatabinder以增加自定義資料繫結方式。initbinder public void initbinder webdatabinder ...

Mysql查詢時間資料

1 查詢當天資料 select from order where to days order time to days now 2 查詢近30天的資料 select from order where date sub curdate interval 30 day date order time 3...

python 爬蟲時間資料 時間格式轉換

1 import time,datetime 2 3 time original 17 sep 2012 11 40 00 4 time format datetime.datetime.strptime time original,d b y h m s 5 這裡可以 print time for...