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 版权协议,转载请附上原文出处链接和本声明。
THE END
< <上一篇
下一篇>>