JAVA中LocalDateTime类

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 前言
  • 一、LocalDateTime类是什么?
  • 二、使用步骤
    • 1.代码
    • 2.运行结果


提示:以下是本篇文章正文内容,下面案例可供参考

一、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.运行结果


 

你可能感兴趣的:(python,numpy,开发语言,java)