package com.lty;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
public class DateTimeFormatterDemo {
public static void main(String[] args) {
LocalDateTime now = LocalDateTime.now();
System.out.println(now);
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy年MM月dd HH时mm分ss秒 EEE a");
String s = formatter.format(now);
System.out.println(s);
2022年03月31 10时14分58秒 周四 上午
//正反都能调用format方法
String s1 = now.format(formatter);
System.out.println(s1);
2022年03月31 10时14分58秒 周四 上午
//解析时间
DateTimeFormatter parser = DateTimeFormatter.ofPattern("yyyy年MM月dd日 HH时mm分ss秒");
LocalDateTime dateTime = LocalDateTime.parse("2022年06月01日 00时00分00秒", parser);
System.out.println(dateTime);//2022-06-01T00:00
System.out.println(dateTime.getDayOfYear());
}
}