public class test {
public static void main(String[] args) {
//格式化时间日期
LocalDateTime dt = LocalDateTime.now();
String str = dt.format(DateTimeFormatter.ISO_DATE);
String str1 = dt.format(DateTimeFormatter.BASIC_ISO_DATE);
String str2 = dt.format(DateTimeFormatter.ofPattern("yyyy/MM/dd"));
String str3 = dt.format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"));
// 减使用minus
dt.minusYears(1L);
// 加使用plus
dt.plusMonths(5);
// 直接修改使用with
dt.withYear(2022);
//当天最大时间 2020-06-27 23:59:59
dt.with(LocalTime.MAX);
//当天最小时间 2020-06-27 00:00:00
dt.with(LocalTime.MIN);
Month month = dt.getMonth();
System.out.println(month);//JUNE
System.out.println(month.getValue());//6
System.out.println(str);
System.out.println(str1);
System.out.println(str2);
System.out.println(str3);
System.out.println("=========================");//6
LocalDateTime dtk = LocalDateTime.now();
String tokenCreateTime = dtk.format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"));
System.out.println("tokenCreateTime:"+tokenCreateTime);
String tokenOverTime = dt.plusSeconds(20L).format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"));
System.out.println("tokenOverTime:"+tokenOverTime);//6
}
}
运行结果:
APRIL
4
2022-04-11
20220411
2022/04/11
2022-04-11 11:34:43
=========================
tokenCreateTime:2022-04-11 11:34:43
tokenOverTime:2022-04-11 11:35:03
Process finished with exit code 0