📜  Java中的 ZonedDateTime getMonth() 方法及示例(1)

📅  最后修改于: 2023-12-03 15:31:56.373000             🧑  作者: Mango

Java中的 ZonedDateTime getMonth() 方法及示例

Java中的ZonedDateTime类是一个用于处理日期和时间的类。其中,getMonth()方法用于获取当前对象所表示的月份。

方法概述
public Month getMonth()

返回此日期时间的月份作为Month枚举类型的值。

示例
ZonedDateTime zonedDateTime = ZonedDateTime.now();
Month month = zonedDateTime.getMonth();
System.out.println(month);

输出:

APRIL

上述示例中,我们调用了now()方法获取当前的日期时间,然后通过getMonth()方法获取了当前的月份,最后将月份输出到控制台。

注意事项
  1. getMonth()方法返回一个Month类型的枚举值,该枚举类型定义了一组月份常量,包括JANUARY、FEBRUARY、MARCH、APRIL、MAY、JUNE、JULY、AUGUST、SEPTEMBER、OCTOBER、NOVEMBER、DECEMBER。

  2. ZonedDateTime类是线程安全的,可以在多线程场景下共享。

  3. ZonedDateTime类中许多方法都会返回一个新的ZonedDateTime对象,原有的对象并不会被修改。因为ZonedDateTime是不可变类,所以任何修改都会创建一个新的对象。