【发布时间】:2014-09-23 09:52:54
【问题描述】:
我需要将此字符串日期Tue Sep 23 14:36:59 PKT 2014 格式化为java sql date,但我需要日期和时间,我试过了
String st = "Tue Sep 23 14:36:59 PKT 2014";
new java.sql.Date(new SimpleDateFormat("EEE MMM dd hh:mm:ss zzz yyyy").parse(st).getTime())
但它只返回日期部分,时间部分是 00:00 谁能帮我解决这个问题。
提前致谢。
【问题讨论】:
-
运行这个。 ideone.com/BC5w3u
-
System.out.println(new SimpleDateFormat("EEE MMM dd hh:mm:ss zzz yyyy").parse(st).toLocaleString()); System.out.println(new Date(new SimpleDateFormat("EEE MMM dd hh:mm:ss zzz yyyy").parse(st).getTime()).getTime()); System.out.println(new Date(new SimpleDateFormat("EEE MMM dd hh:mm:ss zzz yyyy").parse(st).getTime()).toLocaleString());
标签: java date sqldatetime