我有一个以下时间和日期格式的字符串:“2013年12月13日20时24分50秒”如何将其更改为此格式“Fri,Dec 13,2013 8:24下午”?我使用Java作为我的语言。更改日期和时间格式
回答
创建一个适合您的DateFormat
,解析您的输入字符串,创建适合您所需输出格式的另一个DateFormat
格式化日期。
DateFormat inputFormat = new SimpleDateFormat("dd-MMM-yyyy HH:mm:ss");
Date d = inputFormat.parse("13-Dec-2013 20:24:50");
DateFormat outputFormat = new SimpleDateFormat("HH:mm:ss dd-MMM-yyyy");
System.out.println(outputFormat.format(d));
我已经写了一个适合您输入字符串的DateFormat
。看看SimpleDateFormat,你应该可以自己找出其余的。
只是想知道 - 是否有一种容易&nice_方式获得“下午”而不是“PM”,从“SimpleDateFormat”格式产生?如果可以更改现有(派生的)DateFormat对象中的AM/PM字符串,那将会很好。 –
看看这个问题:http://stackoverflow.com/questions/13581608/displaying-am-and-pm-in-small-letter-after-date-formatting – Veluria
我改变格式为:DateFormat outputFormat =新的SimpleDateFormat(“EEE,MMM dd,yyyy hh:mm:ss a”);现在它完美的工作 – Arya
- 1. 更改日期和时间格式Android
- 2. SQL日期时间格式更改
- 3. 更改日期时间格式
- 4. 日期时间更改格式错误
- 5. 更改日期时间格式
- 6. 如何更改日期/时间格式?
- 7. Javascript - 更改SQL日期时间格式
- 8. asmx更改日期时间格式
- 9. SWT日期时间格式更改
- 10. awk更改日期时间格式
- 11. 如何更改日期时间格式
- 12. 更改日期时间为UTC格式
- 13. 更改日期时间格式
- 14. 更改日期时间格式android
- 15. 更改时间日期格式在Android
- 16. 如何更改日期时间格式?
- 17. 更改时区和日期格式
- 18. 日期和时间格式
- 19. 日期和时间格式
- 20. 格式时间和日期
- 21. 如何更改日期时间对象的日期格式?
- 22. 更改datagridview日期列上的日期时间显示格式
- 23. 在标签中将日期时间格式更改为日期格式
- 24. 更改谷歌可视化时间轴日期/时间格式
- 25. FullCalendar FullCalendar:更改活动开始日期和时间格式
- 26. 通过命令提示符更改日期和时间格式
- 27. 如何更改日期和时间格式?
- 28. 如何用time_t更改日期和时间的格式?
- 29. 更改表中数据的日期和时间戳记格式
- 30. 在php中更改日期和时间格式
你试过了什么? – Loc