在 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
類型。