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...