簡體   English   中英

在java中獲取昨天的開始日期和時間以及今天的開始日期和時間

[英]Get yesterday's starting date and time and Today's starting date and time in java

有什么方法可以將LocalDateTime開始和結束時間設為(昨天的日期 00:00:00)~(當前日期 23:59:59),並且需要在 java 中格式化后返回LocalDateTime而不是String

DateTimeFormatter formatter = DateTimeFormatter.ofPattern("HH:mm:ss"); 
LocalDateTime endDate = LocalDateTime.MAX; 
endDate = LocalDateTime.parse(endDate.format(formatter), formatter);

這不返回日期並且endDate不是字符串所以我認為這不是個好主意

您是否正在尋找:

LocalDateTime now = LocalDateTime.now();
LocalDateTime startYesterday = now.minusDays(1).with(LocalTime.MIN); // 2020-03-23T00:00
LocalDateTime endToday       = now.with(LocalTime.MAX); // 2020-03-24T23:59:59.999999999

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM