📅  最后修改于: 2023-12-03 15:09:45.942000             🧑  作者: Mango
在Java中,YearMonth是表示年份和月份的类。它提供了许多方便的方法用于处理日期和时间。
now(zone)
是YearMonth类中的一个静态方法,用于获取当前时区的当前年月。下面是一个示例程序,演示如何使用该方法:
import java.time.YearMonth;
import java.time.ZoneId;
public class Main {
public static void main(String[] args) {
// 获取当前时区的当前年月
YearMonth yearMonth = YearMonth.now(ZoneId.systemDefault());
System.out.println(yearMonth);
}
}
在上面的代码中,我们使用了Java 8中引入的新时间API。首先,我们导入了java.time.YearMonth
和java.time.ZoneId
类。然后,在main
方法中,我们使用YearMonth.now(ZoneId.systemDefault())
方法获取当前时区的当前年月。最后,我们将结果打印到控制台上。
输出将类似于以下内容:
2021-09
此处,YearMonth.now(ZoneId.systemDefault())
返回的是一个YearMonth对象,表示当前时区的当前年月。我们可以调用其他方法来操作这个对象,例如获取月份、添加月份等等。
总之,YearMonth now(zone)是一个非常有用的方法,可以帮助我们处理日期和时间。如果您想了解更多有关Java日期和时间API的信息,请参考Java官方文档。