例如从数据库得到的日期格式为:'2008-01-10T100:00:00'
首先在jsonreader的时候将其转化成{name : date,mapping : date,type:'date',dateFormat:'Y-m-dTH:i:s'},
然后在ColumnModel内再将其转化成:
这样就可以转化成功了
还有比如用日历控件得到的值:默认的格式是:89年04月01日
我们也可以改变其显示方式:
只要加一个 format : "Y-m-d"就可以转化成你想要的格式了
如果将这个控件的值得到在java类里面进行转化成java.util.Date类型,然后保存到数据库,你会发现到数据库保存操作里面会报Date转化异常
因此,我们在保存到数据库的时候不需要在类里面转化成java.util.Date类型了,直接传到DAO里面用SQL自带的字符转化成日期类型的函数to_date('yourdate','yyyy-MM-dd')这样就可以了
下面把所有常用格式和数字格式的说明列出来:
d 01 to 31
D Mon to Sun
j 1 to 31
l Sunday to Saturday
N 1 (for Monday) through 7 (for Sunday)
S st, nd, rd or th. Works well with j
w 0 (for Sunday) to 6 (for Saturday)
z 0 to 364 (365 in leap years)
W 01 to 53
F January to December
m 01 to 12
M Jan to Dec
n 1 to 12
t 28 to 31
L 1 if it is a leap year, 0 otherwise.
o Examples: 1998 or 2004
Y Examples: 1999 or 2003
y Examples: 99 or 03
a am or pm
A AM or PM
g 1 to 12
G 0 to 23
h 01 to 12
H 00 to 23
i 00 to 59
s 00 to 59
u 001 to 999
O Example: +1030
P Example: -08:00
T Examples: EST, MDT, PDT ...
Z -43200 to 50400
c 2007-04-17T15:19:21+08:00
U 1193432466 or -2138434463