日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

JDK8的日期时间类2

發布時間:2023/12/3 编程问答 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JDK8的日期时间类2 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.localDateTime類格式化和解析

概念
(1)格式化:把localDateTime對象轉換為String,需通過DateTimeFormatter對象指定格式
(2)解析:把String轉換為localDateTime對象,需通過DateTimeFormatter對象指定格式
注:localDateTime使用parse解析時鍵盤錄入需要格式完全一致,如8月輸入08,而JDK7中的解析輸入8即可。

public class Demo4 {public static void main(String[] args) {LocalDateTime ldt = LocalDateTime.now();System.out.println("--------------格式化-------------------");//localDateTime對象調用format(參數為DateTimeForTime對象)//String str = ldt.format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"));DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");String str = ldt.format(dateTimeFormatter);// DateTimeForTime類調用ofPattern(同時設置時間格式)靜態方法得到對象System.out.println(str);System.out.println("---------------解析-------------------");// localDateTime類名調用parse(同時設置時間格式)方法//LocalDateTime parse = ldt.parse(str, DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"));LocalDateTime parse = ldt.parse(str, dateTimeFormatter);//注意,解析的對象精度必須和解析一致System.out.println(parse);//parse為LocalDateTime對象,可調用方法);} }打印結果: ------------------------------------------------------------ 2021-06-29 21:32:00 2021-06-29T21:32

2.localDateTime類與localDate類、localDateTime類的轉化

//localDateTime[天時分秒]轉換為 // localDate[精度為天] localTime[精度為時分秒] public class Demo3 {public static void main(String[] args) {LocalDateTime ldt = LocalDateTime.of(2020, 10, 10, 10, 10, 10);// localDate[精度為天]LocalDate localDate = ldt.toLocalDate();//localTime[精度為時分秒]LocalTime localTime = ldt.toLocalTime();System.out.println(localDate);System.out.println(localTime);} }打印結果: ------------------------------------------------------------- 2020-10-10 10:10:10

總結

以上是生活随笔為你收集整理的JDK8的日期时间类2的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。