我搜索了這個問題,但發現只是從字符串更改爲日期,然後將日期顯示爲字符串。 我有一個要求,我在哪裏接收日期字符串格式,然後我必須分析,在日期對象,並輸入Database.But每當我將字符串轉換爲日期它給了我錯誤的輸出。請建議。提前致謝。Java字符串日期轉換問題
String subscribedDate="2012-09-28 11:00:00";
String oldFormat = "yyyy-mm-dd hh:mm:ss";
SimpleDateFormat sdf1 = new SimpleDateFormat(oldFormat);
Date dates=sdf1.parse(subscribedDate);
System.out.println(dates);
//code for entering dates in database.
輸出: 週六1月28日零時09分00秒格林尼治標準時間2012(這是不正確!)。我想作爲2012-09-28 11:00:00
1我也使用'HH' 24小時的時間。 –
@peter +1,好點 – MadProgrammer
@MadProgrammer非常感謝! 「MM」是完美的解決方案! –