代码如下:
import ; import ; import ; import ; public class StartApplication { public static void main(String[] args) { //方式一:预定义的标准格式。如:ISO_LOCAL_DATE_TIME;ISO_LOCAL_DATE;ISo_LOCAL_TIME DateTimeFormatter isoLocalDateTime = DateTimeFormatter.ISO_LOCAL_DATE_TIME; //格式化-->日期-->字符串 LocalDateTime localDateTime = (); (localDateTime); String str = (localDateTime); (str); //解析:字符串-->日期 TemporalAccessor parse = ("2022-05-10T16:18:03.676"); (parse); //方式二: //本地化相关的格式。如:ofLocalizedDateTime() // / / :适用于LocalDateTime DateTimeFormatter dateTimeFormatter = (); //格式化 String format = (localDateTime); (format); //本地化相关的格式。如:ofLocalizedDate() // / / / :适用于LocalDate DateTimeFormatter dateTimeFormatter1 = (); //格式化 String format1 = (()); (format1); //方式三:自定义的格式。如: ofPattern("yyyy-MM-dd hh:mm:ss E") DateTimeFormatter dateTimeFormatter2 = ("yyyy-MM-dd hh:mm:ss"); //格式化 String format2 = (()); (format2); //解析 TemporalAccessor parse1 = ("2022-05-10 04:38:19"); (parse1); } }
结果如下:
2022-05-10T16:40:08.432
2022-05-10T16:40:08.432
{},ISO resolved to 2022-05-10T16:18:03.676
2022年5月10日 下午04时40分08秒
2022年5月10日 星期二
2022-05-10 04:40:08
{HourOfAmPm=4, NanoOfSecond=0, MinuteOfHour=38, MilliOfSecond=0, SecondOfMinute=19, MicroOfSecond=0},ISO resolved to 2022-05-10