如何在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-24Current day: 24
Current month: JULY
Current month: 2019
以上是 如何在Java 8中获取当前的日期,月份和年份? 的全部内容, 来源链接: utcz.com/z/350162.html