回答
public static void main(String[] args) throws ParseException {
SimpleDateFormat dfFrom = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.S"),
dfTo = new SimpleDateFormat("MM/dd/yyyy hh:mm a");
System.out.println(dfTo.format(dfFrom.parse("2013-01-02 14:59:27.953")));
}
個
問候,
AKDA
您可能需要切換** MM **和** dd **,從您的示例中不清楚哪個部分是月份,哪個是當天 – AKDADEVIL
得到了確切答案。謝謝。 –
你的時間格式是錯誤的MM爲月,毫米分鐘
MM/DD/YYYY HH:mm AM/PM
代替
MM/DD/yyyy HH:MM AM/PM
試試這個,
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("MM/DD/yyyy HH:mm a");
System.out.println("Formated Date : "+simpleDateFormat.format(new Date()));
我已更改。 –
如果你想簡單地改變輸出格式,你可以使用.format()
從SimpleDateFormat:
SimpleDateFormat simple = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
String s = new SimpleDateFormat("MM/dd/yyyy HH:mm a").format(simple);
不指定,如果你真的想使用Date
對象,但是,您可以使用上述方法執行所需的轉換。
如果您希望使用SimpleDateFormat
,但實際上要更改內部格式,使用applyPattern()
:
simple.applyPattern("MM/dd/yyyy HH:mm a");
試試這個
String dateTime="2013-01-02 14:59:27.953";
DateFormat df=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss.S");
Date date=df.parse(dateTime);
df=new SimpleDateFormat("MM/DD/yyyy hh:mm a");
System.out.println(df.format(date));
}
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class Test {
Test() throws ParseException {
SimpleDateFormat sd = new SimpleDateFormat();
String dateString = "2013-01-02 14:59:27.953";
sd.applyPattern("yyyy-MM-dd HH:mm:ss.SSS");
Date date = sd.parse(dateString);
sd.applyPattern("MM/dd/yyyy HH:mm a");
System.out.println(sd.format(date));
}
public static void main(String[] args) {
try {
new Test();
} catch(ParseException e) {
System.err.println(e.getMessage());
}
}
}
- 1. Java:日期時間轉換
- 2. Java的日期和時間轉換
- 3. 日期和時間轉換
- 4. MPXJ在.NET中的Java日期轉換爲.NET日期時間
- 5. 將日期和時間轉換爲GMT + 10日期和時間
- 6. 日期和時間轉換Ruby中
- 7. 轉換XML日期和時間在Delphi
- 8. 轉換日期時間在MySQL和PHP
- 9. 日期時間轉換在MySQL和JavaScript
- 10. 如何在Java中轉換字符串和日期時間
- 11. 在java中使用日期和時間將util.date轉換爲sql.date
- 12. 日期和時間轉換爲其他一些時區在java
- 13. MySQL時間戳到Java日期轉換
- 14. 的Java日期時間轉換
- 15. Java日期時間戳轉換問題
- 16. 轉換時間長到Java日期
- 17. 的Java日期時間格式轉換
- 18. 將日期和時間轉換爲日期+時間戳
- 19. 將時間和日期轉換爲mysql日期時間
- 20. 轉換日期時間來寫的日期和時間用JavaScript
- 21. Python將秒轉換爲日期時間日期和時間
- 22. 轉換日期時間日期和時間僅
- 23. 喬達:將日期和時間轉換爲日期時間
- 24. 在Java中將星期+時間(hh:mm)轉換爲日期
- 25. 如何在android中轉換日期和時間,如時間軸?
- 26. 如何在Java中將紀元時間轉換爲日期和時間?
- 27. 在R中的日期時間轉換
- 28. 在SQL中轉換日期的時間
- 29. 在iphone中轉換日期時間
- 30. 如何將日期時間轉換爲java中的時間戳
http://docs.oracle。 com/javase/tutorial/i18n/format/simpleDateFormat.html和http://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html – assylias
第一個值是'String'或' Date'? [你有什麼嘗試?](http://mattgemmell.com/2008/12/08/what-have-you-tried/)你有沒有試過['SimpleDateFormat'](http://docs.oracle。 com/javase/7/docs/api/java/text/SimpleDateFormat.html) – MadProgrammer
您可以解析第一種格式並將其作爲第二種格式。注意:在Java中'MM'表示月份,'mm'表示分鐘,'DD'不代表任何事情。 –