如何在Java 8中获取当前的日期,月份和年份?

Java的java.time包提供日期,时间,实例和持续时间的API。它提供了各种类,例如Clock,LocalDate,LocalDateTime,LocalTime,MonthDay,Year,YearMonth等。与以前的替代方法相比,使用此软件包的类,您可以以更简单的方式获取与日期和时间相关的详细信息。

Java.time.LocalDate-此类表示ISO- 8601日历系统中不带时区的日期对象now()此类的方法从系统时钟获取当前日期。

此类还提供了其他各种有用的方法-

  • 在得到年()方法返回表示年份的整数日提交的在当前对象LOCALDATE。

  • 在得到月()方法返回表示在对象LOCALDATE本月java.timeMonth类的对象。

  • getDaYofMonth()方法返回表示在对象LOCALDATE一天的整数。

示例

以下Java示例使用上述指定的方法检索当前日期,并分别打印日,年和月。

import java.time.LocalDate;

import java.time.Month;

public class LocalDateJava8 {

   public static void main(String args[]) {

      //获取当前日期值

      LocalDate currentdate = LocalDate.now();

      System.out.println("Current date: "+currentdate);

      //获取当前日期

      int currentDay = currentdate.getDayOfMonth();

      System.out.println("Current day: "+currentDay);

      //获取当前月份

      Month currentMonth = currentdate.getMonth();

      System.out.println("Current month: "+currentMonth);

      //获取当前年份

      int currentYear = currentdate.getYear();

      System.out.println("Current month: "+currentYear);

   }

}

输出结果

Current date: 2019-07-24

Current day: 24

Current month: JULY

Current month: 2019

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

回到顶部