JAVA8 LocalDateTime时间格式化
LocalDateTime转String
方法一:使用LocalDateTimeUtil工具类进行式化
LocalDateTime localDateTime = LocalDateTime.now();
String time =LocalDateTimeUtil.format(localDateTime,DatePattern.NORM_DATETIME_PATTERN);
其中:DatePattern类是日期格式化类,提供常用的日期格式化对象。
方法二:使用DateUtil工具类,需要导入hutool包
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-all</artifactId>
<version>5.3.10</version>
</dependency>
LocalDateTime localDateTime = LocalDateTime.now();
String time = DateUtil.format(localDateTime, "yyyyMMdd");
方法三:使用DateTimeFormatter格式化
DateTimeFormatter df = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
String format = LocalDateTime.now().format(df);
String转LocalDateTime
DateTimeFormatter df = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
LocalDateTime time = LocalDateTime.parse("2022-03-17 09:56:00", df);
注意:传入时间格式必须与格式化(df)格式一致,否则报错!
版权声明:本文为qq_51177455原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。