java.sql.Date date=java.sql.Date.valueof(str)
这样是可以转换的,但是前提是str的日期格式要和数据库中的一样,上面是MySql的,其他的如Oracle就和这个不一样了
日期转字符串mysql>
select
date_format(now(),'%y')
+-------------------------+
|
date_format(now(),'%y')
|
+-------------------------+
|
2009
|
+-------------------------+
1
row
in
set
(0.00
sec)
扩展:
%y:年
%c:月
%d:日
%h:小时
%i:分钟
%s:秒
mysql>
select
date_format(now(),'%y-%c-%d
%h:%i:%s')
+----------------------------------------+
|
date_format(now(),'%y-%c-%d
%h:%i:%s')
|
+----------------------------------------+
|
2009-8-07
06:59:40
|
+----------------------------------------+
1
row
in
set
(0.00
sec)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)