線程安全的DateTimeFormatter ,


在進行spark repatition計算的使用了simpledateformate 導致數據異常,改用DateTimeFormatter解決

這個轉換好難用。記一下

 

/**
* 把當前時間格式為指定格式
*/
@Test
public void test5(){
//獲得當前時間
LocalDateTime ldt = LocalDateTime.now();
System.out.println(ldt);
DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy年MM月dd日 HH:mm:ss");
String format = ldt.format(dtf);
System.out.println(format);
}

/**
* 把指定字符串格式化為日期
*/
@Test
public void test6(){
String str1="2018-07-05 12:24:12";
DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
LocalDateTime parse = LocalDateTime.parse(str1, dtf);
System.out.println(parse);
}
————————————————
版權聲明:本文為CSDN博主「PostTruth」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/itguangit/java/article/details/78624430


免責聲明!

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



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