如何在 Java 8 中獲取特定日期?
Java 的 java.time 包提供了日期、時間、例項和持續時間 API。它提供了各種類,如 Clock、LocalDate、LocalDateTime、LocalTime、MonthDay、Year、YearMonth 等。使用此包中的類,你可以以比以前更簡單的方式獲取與日期和時間相關的資訊。
Java.time.LocalDate − 此類表示 ISO-8601 日曆系統中無時區的日期物件。此類的 now() 方法從系統時鐘獲取當前日期。
java.time.LocalDate 類的 of() 方法接受三個整數引數,分別表示年、某年的月份,月份中的日期,並從給定的詳細資訊返回 LocalDate 物件的例項。
示例
以下 Java 程式從使用者讀取年、月和日的值,並使用 Java8 的 java.time 包中的類和方法建立給定日期的 Date 物件。
import java.time.LocalDate;
import java.util.Scanner;
public class LocalDateJava8 {
public static void main(String args[]) {
Scanner sc = new Scanner(System.in);
System.out.println("Enter the year: ");
int year = sc.nextInt();
System.out.println("Enter the month: ");
int month = sc.nextInt();
System.out.println("Enter the day: ");
int day = sc.nextInt();
//Getting the current date value
LocalDate givenDate = LocalDate.of(year, month, day);
System.out.println("Date: "+givenDate);
}
}輸出
Enter the year: 2019 Enter the month: 07 Enter the day: 24 Date: 2019-07-24
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式語言
C++
C#
MongoDB
MySQL
Javascript
PHP