This commit is contained in:
张良(004796)
2024-01-30 11:39:38 +08:00
parent d0bfbf36a1
commit 135f45d2c3
18 changed files with 407 additions and 37 deletions

View File

@@ -7,11 +7,22 @@ import java.time.DayOfWeek;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import java.time.temporal.ChronoUnit;
import java.time.temporal.TemporalAdjusters;
public class CaiDateUtil {
/**
* 计算时间相差秒数
* 前者-后者 的差值
*/
public static long diff(LocalDateTime before, LocalDateTime after){
return ChronoUnit.SECONDS.between(after, before);
}
public static LocalDate getLastWeekOne(LocalDate date){
return date.plusWeeks(-1)
.with(TemporalAdjusters.previousOrSame(DayOfWeek.MONDAY));
@@ -29,11 +40,6 @@ public class CaiDateUtil {
}
public static void main(String[] args) {
LocalDate one = getLastWeekOne(LocalDate.now());
System.out.println(one.format(DateTimeFormatter.ofPattern("yyyyMMdd")));
}
public static String getCurrentTimeStr() {
return localDateTimeToString(LocalDateTime.now());