java怎么创建指定日期的date类型

avatar
作者
猴君
阅读量:0

在 Java 中,可以使用 java.util.Date 类来表示日期和时间,可以通过 SimpleDateFormat 类来指定日期格式。

以下是创建指定日期的 Date 类型的示例代码:

import java.text.SimpleDateFormat; import java.util.Date;  public class Main {     public static void main(String[] args) throws Exception {         String dateString = "2021-12-31";         SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");         Date date = format.parse(dateString);         System.out.println(date);     } } 

在上面的示例中,我们首先定义了一个字符串 dateString,表示要创建的日期。然后,我们使用 SimpleDateFormat 类创建一个日期格式,指定了年份、月份和日期的格式。接下来,我们调用 parse 方法将字符串解析成 Date 对象。最后,我们打印出这个 Date 对象。

运行上面的示例代码,输出结果为 Fri Dec 31 00:00:00 CST 2021,表示成功创建了指定日期的 Date 类型。

需要注意的是,Date 类在 Java 8 中已经被废弃,推荐使用 java.time.LocalDate 类来表示日期。以下是使用 java.time.LocalDate 创建指定日期的示例代码:

import java.time.LocalDate;  public class Main {     public static void main(String[] args) {         LocalDate date = LocalDate.of(2021, 12, 31);         System.out.println(date);     } } 

上面的示例代码中,我们使用 LocalDate.of 方法创建了一个指定日期的 LocalDate 对象。然后,我们打印出这个对象。

运行上面的示例代码,输出结果为 2021-12-31,表示成功创建了指定日期的 LocalDate 类型。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!