日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

java8 时间 LocalDateTime常用方法

發布時間:2025/3/19 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java8 时间 LocalDateTime常用方法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
方法說明列
獲取月份getMonthValue()(數字)12
獲取月份getMonth()(英文)DECEMBER
獲取小時getHour()18
獲取分鐘getMinute()57
獲取當前時間月份的第幾天getDayOfMonth()4
獲取當前周的第幾天getDayOfWeek()TUESDAY
獲取當前時間在該年屬于第幾天getDayOfYear()338
獲取時間toLocalTime()18:57:14.098
獲取日期toLocalDate()2018-12-04
字符串表示toString()2018-12-04T18:57:14.098
A在B之后A.isAfter(B)true/false
A在B之前A.isBeforer(B)true/false

LocalDateTime time = LocalDateTime.now();

time.toString(); //字符串表示-----------------------------------2018-12-04T18:57:14.098time.toLocalTime(); //獲取時間(LocalTime)------------------------------------18:57:14.098time.toLocalDate(); //獲取日期(LocalDate)--------------------------------------2018-12-04time.getDayOfMonth(); //獲取當前時間月份的第幾天--------------------------------4time.getDayOfWeek(); //獲取當前周的第幾天----------------------------------TUESDAYtime.getDayOfYear(); //獲取當前時間在該年屬于第幾天-----------------------------338time.getHour();//獲取小時--------------------------------------------18time.getMinute();//獲取分鐘-------------------------------------------57time.getMonthValue();//獲取月份(數字)-----------------------12time.getMonth();//獲取月份(英語)--------------------DECEMBER

日期字符格式化

//localDdate格式為字符串DateTimeFormatter dfr = DateTimeFormatter.ofPattern("YYYY/MM/dd HH:mm:ss");System.out.println(time.format(df));//字符串格式為localDdateDateTimeFormatter df = DateTimeFormatter.ofPattern("yyyy-MM-dd");System.out.println(LocalDate.parse("2018-10-10", df)));//localDdateTime格式為字符串DateTimeFormatter df = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");time.format(df)----------------------------2018-12-04 18:57:14//字符型格式化為LocalDateTimeDateTimeFormatter df = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:");LocalDateTime.parse("2018-10-10", df)------------------------2018-12-04T18:57:14

構造時間

LocalDateTime startTime = LocalDateTime.of(2018, 1, 1, 20, 31, 20);

比較時間

time.isAfter(startTime)//之后----------------------------true time.isBefore(endTime)//之前---------------------------false

時間運算,相加相減

time.plusYears(2); //加2年----------------------------2020-12-04T18:57:14.098time.minusYears(2); //減兩年-------------------------2016-12-04T18:57:14.098time.plusDays(2); //加兩天----------------------------2018-12-06T18:57:14.098time.minusDays(2); //減兩天--------------------------2018-12-02T18:57:14.098

獲取毫秒數(使用Instant)

time.atZone(ZoneId.systemDefault()).toInstant().toEpochMilli();------1543921034098

獲取秒數(使用Instant)

time.atZone(ZoneId.systemDefault()).toInstant().getEpochSecond();-----1543921034

總結

以上是生活随笔為你收集整理的java8 时间 LocalDateTime常用方法的全部內容,希望文章能夠幫你解決所遇到的問題。

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