我知道SimpleDateFormat是如何工作的,通过从系统中获取今天的日期sdfDateTime.format(new Date(System.currentTimeMillis()));
。 SimpleDateFormat可以通过抓取字符串来格式化日期吗?假设您有一个字符串:String dateStr = "04/05/2012";
您将如何将其格式化为:“2012年4月5日”?SimpleDateFormat可以基于字符串格式化日期吗?
0
A
回答
1
DateFormat inputFormat = new SimpleDateFormat("MM/dd/yyyy");
inputFormat.setLenient(false);
DateFormat outputFormat = new SimpleDateFormat("MMMM dd, yyyy");
outputFormat.setLenient(false);
String inputDateAsString = "04/05/2012";
Date inputDate = inputFormat.parse(inputDateAsString);
System.out.println(outputFormat.format(inputDate));
你不能只抓住一个任意字符串,并找出它的格式是什么。
1
检查这一项,这是非常有帮助的图书馆,易于使用的&延长此类需求 https://bitbucket.org/dfa/strtotime/wiki/Home
相关问题
- 1. 基于字符串日期的Excel条件格式化
- 2. C#格式化字符串日期
- 3. 格式化字符串日期与String.Format()
- 4. 日期字符串格式化
- 5. Mule:Dataweave - 字符串日期格式化
- 6. 格式化日期字符串java
- 7. 从字符串格式化日期
- 8. java日期格式化字符串
- 9. 格式化日期到字符串
- 10. 如何使用Java SimpleDateFormat正确格式化不寻常的日期字符串?
- 11. 格式字符串日期
- 12. 以UITextfield的字符串形式显示格式化的日期
- 13. 格式日期使用SimpleDateFormat
- 14. 基于字符串选择日期格式
- 15. 如何将日期字符串格式化为期望的日期格式
- 16. 将字符串转换为日期并格式化日期
- 17. 如何格式化另一种格式的字符串日期?
- 18. 将.000Z格式的日期字符串格式化为NSDate
- 19. Ruby:格式已经格式化的日期字符串
- 20. 如何将此字符串格式化为日期格式?
- 21. 关于以字符串格式使用日期时间
- 22. 将日期字符串转换为SQL可读日期格式
- 23. 如何基于日期字符串
- 24. VB.Net日期字符串格式模式
- 25. 我可以在.NET中格式化一个字符串吗?
- 26. 从API响应中以字符串格式格式化日期和时间
- 27. 如何使用SimpleDateFormat格式化字符串数组
- 28. 将日期字段格式化为XStream中的字符串
- 29. wpf字符串格式化非数字或日期
- 30. 转换日期字符串以日期开始到日期时间格式vb.net
不错!正是我正在寻找的 - 谢谢duffymo! – kirktoon1882 2012-04-25 20:40:28