0
A
回答
1
您可以簡單地使用SimpleDateFormatter
。以下示例顯示如何根據輸入日期的長度使用兩個實例中的一個:
String dateString = "Wed, 28 Aug 2014 15:47";
SimpleDateFormat dateFormatter = new SimpleDateFormat("EEE, dd MMM yyyy HH:mm");
SimpleDateFormat dateFormatter2 = new SimpleDateFormat("EEE, dd MMM yyyy");
Date date = null;
if(dateString.length() == "EEE, dd MMM yyyy HH:mm".length()) {
date = dateFormatter.parse(dateString);
} else {
date = dateFormatter2.parse(dateString);
}
SimpleDateFormat destinationFormatter = new SimpleDateFormat("dd/MM/yyyy");
System.out.println(destinationFormatter.format(date));
相關問題
- 1. 更改日期格式8月3日/ 2017年2017年3月8日
- 2. T-SQL轉換2010年1月28日至2010年1月28日星期五
- 3. 日期格式日期月 - 年
- 4. 以PDF格式顯示日期的問題2014年1月12日12:10
- 5. 格式區域適當的日期和月份無年份
- 6. 如何格式化DatePicker以顯示日期格式日/月/年?
- 7. 將2012年8月7日轉換爲php日期格式
- 8. 如何將蜂巢日期轉換爲以下格式:從2016-11-28到2016年11月28日?
- 9. 當日期以2011年1月1日的格式顯示時,以'YYYY-MM-DD'的格式顯示日期?
- 10. 改變從2011-12-08的日期格式,以2011年12月8日
- 11. 如何以格式打印當前時間日期,日期月份年HH:MM:SS?
- 12. 如何在JavaScript/jQuery中格式化日期,如「2014年7月14日」?
- 13. 如何將日期轉換爲年,月,日日期格式
- 14. 以適當的格式顯示日期
- 15. 如何從日期格式爲日 - 月 - 年的日期找出月份?
- 16. 2月29日與前一年的2月28日比較
- 17. java.text.ParseException:無法解析的日期: 「2014年11月11日」
- 18. Doctrine2錯誤:預期格式:年月日
- 19. Firefox不支持新的Date(),格式如「2015年10月28日星期三」
- 20. 日期格式爲UTC月份日期和年份(MMM DD,YYYY)
- 21. 排序含有日 - 月 - 年的格式日期陣列
- 22. 年,月,日日期時間格式的轉換天數
- 23. SQL Server的具體日期格式年月日
- 24. 2016年4月22日的日期格式?
- 25. Python的改變從日/日期格式/ YY到DD /月/年的日期1970年以前
- 26. 從任何日期格式將日期轉換爲完整日期格式(2016年7月27日星期二)
- 27. nsdateformatter格式2011年8月8日11:40
- 28. 如何使用日期選擇器以日/月/年的格式從/到日期格式化
- 29. 如何將日期時間轉換爲日/月/日/月/年yyyy格式
- 30. Java日期輸入日期爲字符串的轉換問題2014年10月
好的,謝謝!但如果日期並不總是'星期三,2014年8月28日15:47',如果是'星期四,2014年8月28日15:47''怎麼解析呢? – Callum 2014-08-28 20:22:00
'Date date = dateFormatter.parse 「你的日期」);' – ToasteR 2014-08-28 20:24:54
另外,這給了我錯誤Unparseble date'Wed,28 Aug 2014'在位置16? – Callum 2014-08-28 20:26:40