如何在Java中获取当前日期和时间?

您可以通过多种方式在 Java 中获取当前日期和时间。以下是其中一些 -

Date类的构造函数

java.util.Date 类的无参数构造函数返回表示当前日期和时间的 Date 对象。

示例

import java.util.Date;

public class CreateDate {

   public static void main(String args[]) {      

      Date date = new Date();

      System.out.print(date);

   }

}

输出结果
Thu Nov 05 20:04:57 IST 2020

now()LocalDateTime 类的方法

now()LocaldateTime 类的方法返回表示当前时间的 Date 对象。

示例

import java.time.LocalDate;

import java.time.LocalDateTime;

public class CreateDateTime {

   public static void main(String args[]) {  

      LocalDateTime date = LocalDateTime.now();

      System.out.println("当前日期和时间: "+date);

   }

}

输出结果
当前日期和时间: 2020-11-05T21:49:11.507

getInstance()日历类的方法

getInstance()此类的(不带参数)方法返回表示当前日期和时间的 Calendar 对象。

示例

import java.util.Calendar;

import java.util.Date;

public class CreateDateTime {

   public static void main(String[] args) {

      Calendar obj = Calendar.getInstance();

      Date date = obj.getTime();

      System.out.println("当前日期和时间: "+date);

   }

}

输出结果
当前日期和时间: Thu Nov 05 21:46:19 IST 2020

java.time.Clock 类

您还可以使用 java.time.Clock 类获取当前日期时间值,如下所示 -

示例

import java.time.Clock;

public class CreateDateTime {

   public static void main(String args[]) {

      Clock obj = Clock.systemUTC();

      System.out.println("当前日期时间: "+obj.instant());

   }

}

输出结果
当前日期时间: 2020-11-05T16:33:06.155Z

以上是 如何在Java中获取当前日期和时间? 的全部内容, 来源链接: utcz.com/z/347610.html

回到顶部