提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
提示:以下是本篇文章正文内容,下面案例可供参考
一、LocalDateTime类是什么?
LocalDateTime类是 LocalDate类与 LocalTime类的综合,它既包含日期也包含时间查看Java API可以知道,LocalDateTime 类包含了 LocalDate 类与 LocalTime 类的所有方法。
LocalDateTime类表示不带时区的日期和时间,默认的日期时间格式是年-月-日T时:分;秒,纳秒,如 2020-02-29T21:23:26.774.这与日常使用的日期时间格式不太符合,所以LocalDateTime类通常和 DateTimeFormatter 类一起使用,DateTimeFormatter 类用于指定日期时间格式。除了 LocalDate 类与 LocalTime 类中的方法,LocalDateTime类还提供了日期时间的转换方法,下面通过一个案例介绍 LocalDateTime类的日期时间转换方法。
二、使用步骤
1.代码
代码如下(示例):
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
public class LocalDateTimeMain {
public static void main(String[] args) {
LocalDateTime now = LocalDateTime.now();
System.out.println("获取当前的日期为:"+now);
System.out.println("将目标LocalDateTime转换为相应的LocalDate实例:"+now.toLocalDate());
System.out.println("将目标LocalDateTime转换为相应的LocalTime实例:"+now.toLocalTime());
//指定格式
DateTimeFormatter ofPattern=DateTimeFormatter.ofPattern("yyyy年MM月dd日HH小时mm分ss秒SSS毫秒");
System.out.println("格式化后的日期时间为:"+now.format(ofPattern));
}
}
2.运行结果