2015-03-02 871 views
0

我在字符串中有一個日期在gwt。 此日期在Oracle數據庫格式中以字符串形式存儲爲 // format yyyymmdd hh24miss。 關於Java/GWT身邊,我想的格式更改爲YYYY/MM/DD HH:MM:SS.SSS我有一個字符串中的日期20090422 110126000格式yyyymmdd hh24miss 20090422 110126000

String dateString = '20090422 110126000' //format yyyymmdd hh24miss. 

如何將其轉化成這種格式YYYY/MM/DD HH:MM:SS。 SSS。 我無法找到正確的格式來解析日期中的字符串。

回答

1

您可以使用此日期格式,像

DateFormat dateFormat = new SimpleDateFormat("yyyyMMdd hhmmssSSS"); 
System.out.println(dateFormat.parse("20090422 110126000")); 

試試吧,這將給你這個輸出爲Java

Wed Apr 22 11:01:26 CEST 2009 
1

您可以使用GWT DateTimeFormat類來解析任何字符串並格式化生成的日期。

1
//From String to Date 
String dateString = '20090422 110126000' 
DateFormat format = new SimpleDateFormat("yyyyMMdd hhmmssSS"); 
Date date = format.parse(dateString); 

//From Date to String 
DateFormat df = new SimpleDateFormat("yyyy/mm/dd hh:mm:ss.SSS"); 
String finalDate = df.format(date); 
+1

正確的答案,但不爲GWT。 – 2015-03-02 21:10:21

相關問題