FieldGroup繫結的日期型別儲存格式的問題

2021-09-07 14:46:53 字數 1112 閱讀 5004

日期儲存的時候,當前資料庫中儲存格式為"2017-9-5 0:00:00",

而我實現了以後,看到資料庫的儲存格式為"mon sep 04 00:00:00 cst 2017"

原因找了很久,

是在為fieldgroup 新增propertysetitem 時的問題

//

第一種儲存方式的實現為:

propertysetitem item = new

propertysetitem();

item.additemproperty("",new objectproperty(""));

fieldgroup fieldgroup = new

fieldgroup(item);

//第二種儲存方式的實現為:

propertysetitem item = new

propertysetitem();

item.additemproperty("",new

datefield());

fieldgroup fieldgroup = new fieldgroup(item);

這兩種實現,在下面的**中會走不同的判斷,因為他們的type不一樣,而這個type不能直接set,只能根據上面的那種方法新增。

if (propertysetitem.getitemproperty(key).gettype() == date.class

) else

奇葩就奇葩在,直接把日期型別儲存為字串型別,居然也沒問題,可以正好的轉換成"yyyy-mm-dd hh:mm:ss"格式。

而且事實證明,所有情況下都沒有走過gettype() == date.class這個判斷。我就覺得奇怪嘛,沒用到日期格式化,直接把string轉換成date型別居然不報錯,原來是從來沒走過這個方法。

Date日期型別的繫結

自定義型別的繫結 springmvc沒有提供預設的對日期型別的繫結,需要自定義日期型別的繫結 第一張圖是po類中日期屬性,第二張圖是頁面中日期屬性的內容,第三張是訪問出現400錯誤 因為日期的格式不固定,有年月日時分秒,也有可能設定為年月日,所以在引數繫結時需要自定義引數繫結 方法一 寫乙個自定義屬...

繫結日期格式

databinder.eval container.dataitem,createdate 常規日期或 g 顯示日期和 或時間。對於實數,顯示日期和時間,例如 4 3 93 05 34 pm。如果沒有小數部分,則只顯示日期,例如 4 3 93。如果沒有整數部分,則只顯示時間,例如 05 34 pm。...

iview日期控制項,雙向繫結日期格式的方法

日期在雙向繫結之後格式為 2017 07 03t16 00 00.000z 想要的格式為2017 07 04 調了好久,幾乎一天 用一句話搞定了 o程式設計客棧n change addform.birthday event www.cppcns.comrm.birthday lhecsxncform...