📅  最后修改于: 2023-12-03 15:01:51.770000             🧑  作者: Mango
在Java中,ChronoField
是一个枚举类,它定义了日期时间字段的常量值。values()
方法是该枚举类提供的一个静态方法,用于返回ChronoField
枚举中所有常量的数组。
下面是一个使用values()
方法的示例,展示如何获取ChronoField
枚举中所有常量的值并打印出来:
import java.time.temporal.ChronoField;
public class ChronoFieldExample {
public static void main(String[] args) {
ChronoField[] fields = ChronoField.values();
for (ChronoField field : fields) {
System.out.println(field);
}
}
}
以上程序中,我们首先使用values()
方法获取ChronoField
枚举中的所有常量值,并将它们存储在一个数组中。然后使用增强型for
循环遍历数组,并将每个常量值打印到控制台。
运行上述示例程序,我们将获得如下输出:
NANO_OF_SECOND
NANO_OF_DAY
MICRO_OF_SECOND
MICRO_OF_DAY
MILLI_OF_SECOND
MILLI_OF_DAY
SECOND_OF_MINUTE
SECOND_OF_DAY
MINUTE_OF_HOUR
MINUTE_OF_DAY
HOUR_OF_AMPM
CLOCK_HOUR_OF_AMPM
HOUR_OF_DAY
CLOCK_HOUR_OF_DAY
AMPM_OF_DAY
DAY_OF_WEEK
ALIGNED_DAY_OF_WEEK_IN_MONTH
ALIGNED_DAY_OF_WEEK_IN_YEAR
DAY_OF_MONTH
DAY_OF_YEAR
EPOCH_DAY
ALIGNED_WEEK_OF_MONTH
ALIGNED_WEEK_OF_YEAR
MONTH_OF_YEAR
PROLEPTIC_MONTH
YEAR_OF_ERA
YEAR
ERA
INSTANT_SECONDS
OFFSET_SECONDS
以上结果展示了ChronoField
枚举中所有常量的名称。
ChronoField.values()
方法提供了一种简单的方式来获取ChronoField
枚举中所有常量的数组。通过使用该方法,我们可以轻松地获取并处理ChronoField
枚举中的所有日期时间字段常量。
注意:在编写程序时,需要导入java.time.temporal.ChronoField
类。