如何在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();
//获取当前日期值
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
以上是 如何在Java 8中获得特定日期? 的全部内容, 来源链接: utcz.com/z/334961.html