修改date格式 java_如何用Java更改日期格式?
LocalDate.parse(
"23/01/2017"?,
DateTimeFormatter.ofPattern(?"dd/MM/uuuu"?,?Locale.UK?)?).format(
DateTimeFormatter.ofPattern(?"uuuu/MM/dd"?,?Locale.UK?))2017/01/23
避免遺留日期-時間類
這個克里斯托弗·帕克的答復是正確但過時的。麻煩的舊日期時間類,如java.util.Date,?java.util.Calendar,和java.text.SimpleTextFormat現在遺產,被java.time上課。
使用java.time
將輸入字符串解析為日期時間對象,然后以所需格式生成新的字符串對象。
這個LocalDate類表示一個日期純值,沒有一天的時間,也沒有時區.DateTimeFormatter?fIn?=?DateTimeFormatter.ofPattern(?"dd/MM/uuuu"?,?Locale.UK?);??//?As?a?habit,?specify?the?desired/expected?locale,?though?in?this?case?the?locale?is?irrelevant.LocalDate?ld?=?LocalDate.parse(?"23/01/2017"?,?fIn?);
為輸出定義另一個格式化程序。DateTimeFormatter?fOut?=?DateTimeFormatter.ofPattern(?"uuuu/MM/dd"?,?Locale.UK?);String?output?=?ld.format(?fOut?);2017/01/23
順便說一下,考慮使用標準ISO 8601表示日期時間值的字符串的格式。
關于java.time
若要了解更多信息,請參見Oracle教程..并搜索堆棧溢出的許多例子和解釋。規格是JSR 310.
在哪里獲得java.time類?內置的。
帶有捆綁實現的標準JavaAPI的一部分。
Java 9添加了一些次要的特性和修復。中的大部分java.time功能都被移植到Java 6&7中。這個項目適應
Threeten-Backport(上面提到)專門用于Android。
這個三次-額外項目使用其他類擴展java.time。這個項目是java.time將來可能添加的一個試驗場。您可能會在這里發現一些有用的類,例如Interval,?YearWeek,?YearQuarter,和更多.
尤達-時間
最新情況:這個尤達-時間項目現在在維護模式,小組建議遷移到java.time上課。這里的這一節是為了歷史而留下的。
為了好玩,下面是他的代碼,用于使用尤達-時間圖書館。//???2013?Basil?Bourque.?This?source?code?may?be?used?freely?forever?by?anyone?taking?full?responsibility?for?doing?so.//?import?org.joda.time.*;//?import?org.joda.time.format.*;final?String?OLD_FORMAT?=?"dd/MM/yyyy";final?String?NEW_FORMAT?=?"yyyy/MM/dd";//?August?12,?2010String?oldDateString?=?"12/08/2010";String?newDateString;DateTimeFormatter?formatterOld?=?DateTimeFormat.forPattern(OLD_FORMAT);DateTimeFormatter?formatterNew?=?DateTimeFormat.forPattern(NEW_FORMAT);LocalDate?localDate?=?formatterOld.parseLocalDate(?oldDateString?);newDateString?=?formatterNew.print(?localDate?);
轉儲到控制臺…System.out.println(?"localDate:?"?+?localDate?);System.out.println(?"newDateString:?"?+?newDateString?);
運行…時localDate:?2010-08-12
newDateString:?2010/08/12
總結
以上是生活随笔為你收集整理的修改date格式 java_如何用Java更改日期格式?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2022年汽车销量最高的城市有哪些?速看
- 下一篇: java编程最新图书_清华大学出版社-图