string類和LocalDateTime的相互轉(zhuǎn)換方式
string類和LocalDateTime相互轉(zhuǎn)換
String類和LocalDateTime類的相互轉(zhuǎn)換,這種類型之間的相互轉(zhuǎn)換
記住三點就行:
- 1.具有轉(zhuǎn)換功能的對象
- 2.要轉(zhuǎn)換的對象
- 3.用具有轉(zhuǎn)換功能的對象發(fā)動功能----操作-----要轉(zhuǎn)換的對象
1. LocalDateTIme轉(zhuǎn)換
//1.具有轉(zhuǎn)換功能的對象
DateTimeFormatter df = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
//2.要轉(zhuǎn)換的對象?? ?
LocalDateTime time = LocalDateTime.now();
//3.發(fā)動功能
String localTime = df.format(time);
System.out.println("LocalDateTime轉(zhuǎn)成String類型的時間:"+localTime);
//3.LocalDate發(fā)動,將字符串轉(zhuǎn)換成 ?df格式的LocalDateTime對象,的功能
LocalDateTime LocalTime = LocalDateTime.parse(strLocalTime,df)
System.out.println("String類型的時間轉(zhuǎn)成LocalDateTime:"+LocalTime);2.LocalDate轉(zhuǎn)換
DateTimeFormatter struct = DateTimeFormatter.ofPattern("yyyy-MM-dd")
LocalDate localDate = LocalDate.now();
String format = struct.format(localDate)
System.out.println("LocalDate轉(zhuǎn)成String類型的時間:"+format)
LocalDate parse = LocalDate.parse(format
System.out.println("String類型的時間轉(zhuǎn)成LocalDateTime:"+parse);結(jié)果:
LocalDateTime轉(zhuǎn)成String類型的時間:2020-11-09 18:32:48
String類型的時間轉(zhuǎn)成LocalDateTime:2020-11-09T18:32:48
LocalDate轉(zhuǎn)成String類型的時間: 2020-11-09
String類型的時間轉(zhuǎn)成LocalDateTime:2020-11-09
string轉(zhuǎn)化LocalDateTime類出現(xiàn)的問題
LocalDateTime now = LocalDateTime.now();
final DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern("yyyy-MM-dd w hh:mm:ss");
final String format = now.format(dateTimeFormatter);
System.out.println(format);
final LocalDateTime parse = LocalDateTime.parse(format, dateTimeFormatter);運行會出現(xiàn)
java.time.DateTimeException: Unable to obtain LocalTime from TemporalAccessor: {MilliOfSecond=0, NanoOfSecond=0, HourOfAmPm=9, MicroOfSecond=0, SecondOfMinute=57, MinuteOfHour=34},ISO resolved to 2020-04-13 of type java.time.format.Parsed
原因是因為時間格式中的小時 hh 采用12小時,反解析時不知道上午還是下午,改成 "yyyy-MM-dd w hh:mm:ss a"或者采用24小時制“yyyy-MM-dd w HH:mm:ss”
tips:年用YYYY格式也會出現(xiàn)異常
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
mybatis返回map結(jié)果集@MapKey使用的場景分析
這篇文章主要介紹了mybatis返回map結(jié)果集@MapKey使用的場景分析,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-01-01
通過netty把百度地圖API獲取的地理位置從Android端發(fā)送到Java服務(wù)器端的操作方法
這篇文章主要介紹了通過netty把百度地圖API獲取的地理位置從Android端發(fā)送到Java服務(wù)器端,本文通過示例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-10-10
使用resty Quartz執(zhí)行定時任務(wù)的配置方法
這篇文章主要為大家介紹了使用resty?Quartz來執(zhí)行定時任務(wù)的配置方法,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步2022-03-03
Springboot+rabbitmq實現(xiàn)延時隊列的兩種方式
這篇文章主要介紹了Springboot+rabbitmq實現(xiàn)延時隊列的兩種方式,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-05-05
SpringBoot中maven項目打成war包部署在linux服務(wù)器上的方法
這篇文章主要介紹了SpringBoot中maven項目打成war包部署在linux服務(wù)器上的方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-05-05

