Java8常用日期格式化&字符串日期相互轉換


 LocalDateTime localDateTime=LocalDateTime.now();
//格式化日期時間類型為字符串
DateTimeFormatter dateTimeFormatter=DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
String ss = dateTimeFormatter.format(localDateTime).toString();
System.out.println(ss);
//日期時間字符串類型轉 LocalDateTime
DateTimeFormatter df = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
LocalDateTime yy = LocalDateTime.parse("2017-09-28 21:22:33", df);
System.out.println(yy);
//日期字符串轉日期類型
LocalDate localDate=LocalDate.parse("2019-12-10",DateTimeFormatter.ofPattern("yyyy-MM-dd"));
System.out.println(localDate.toString());


  
  //帶時區時間字符串轉換標准字符串
  DateTimeFormatter dateTimeFormatter_ = DateTimeFormatter.ofPattern("yyyy-MM-dd hh:mm:ss");
  LocalDateTime strr = LocalDateTime.parse("2020-01-02T08:28:43.785",DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ss.SSS"));
  String time = dateTimeFormatter_.format(strr);
  System.out.println("格式化后標准時間:"+time);
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM