概述

在Java开发中,获取当前日期是一个常见需求。本文介绍两种获取当前日期的方式:java.util.Datejava.time.LocalDate

方式一:使用 java.util.Date

java.util.Date 类可以获取当前日期和时间:

import java.util.Date;

public class GetCurrentDate {

    public static void main(String[] args) {

        Date currentDate = new Date();

        System.out.println("当前日期是:" + currentDate);

    }

}

输出结果将类似于:

当前日期是:Wed Sep 01 14:20:36 CST 2021

请注意,Date 类将返回当前日期和完整时间信息,包含时分秒和时区。

方式二:使用 java.time.LocalDate

如果你只需要当前日期(不包含时间),可以使用 java.time.LocalDate 类(Java 8 引入的新日期API):

import java.time.LocalDate;

public class GetCurrentDate {

    public static void main(String[] args) {

        LocalDate currentDate = LocalDate.now();

        System.out.println("当前日期是:" + currentDate);

    }

}

输出结果将类似于:

当前日期是:2021-09-01

总结

  • 需要日期和时间:使用 java.util.Date
  • 只需要日期:使用 java.time.LocalDate

推荐使用 java.time.LocalDate,因为新的日期API更加直观、线程安全,且提供了更丰富的日期操作方法。

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论
立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部