枚举类的使用
java.time.DayOfWeek
使用 DayOfWeek 的包
包
描述
日期、时间、瞬间和持续时间的主要 API。
使用字段和单位以及日期时间调整器访问日期和时间。
支持时区及其规则。
-
DayOfWeek 在 java.time 中的用法
修饰符和类型方法描述static DayOfWeekDayOfWeek.from(TemporalAccessor temporal) 从时间对象中获取DayOfWeek的实例。LocalDate.getDayOfWeek()获取星期字段,它是一个枚举DayOfWeek。LocalDateTime.getDayOfWeek()获取星期字段,它是一个枚举DayOfWeek。OffsetDateTime.getDayOfWeek()获取星期字段,它是一个枚举DayOfWeek。ZonedDateTime.getDayOfWeek()获取星期字段,它是一个枚举DayOfWeek。DayOfWeek.minus(long days) 返回在此日期之前指定天数的星期几。static DayOfWeekDayOfWeek.of(int dayOfWeek) 从int值获取DayOfWeek的实例。DayOfWeek.plus(long days) 返回指定天数之后的星期几。static DayOfWeek返回具有指定名称的此类的枚举常量。static DayOfWeek[]DayOfWeek.values()返回一个数组,其中包含此枚举类的常量,按照它们声明的顺序排列。 -
DayOfWeek 在 java.time.temporal 中的用法
java.time.temporal 中返回 DayOfWeek 的方法java.time.temporal 中的方法,参数类型为 DayOfWeek修饰符和类型方法描述static TemporalAdjusterTemporalAdjusters.dayOfWeekInMonth(int ordinal, DayOfWeek dayOfWeek) 返回月份调整器中的星期几,它返回一个新日期,其中包含基于月份的星期几。static TemporalAdjusterTemporalAdjusters.firstInMonth(DayOfWeek dayOfWeek) 返回第一个月份调整器,它返回与第一个匹配的星期几相同的月份中的新日期。static TemporalAdjusterTemporalAdjusters.lastInMonth(DayOfWeek dayOfWeek) 返回最后一个月份调整器,它返回与最后一个匹配的星期几相同月份的新日期。static TemporalAdjuster返回下一个星期几调整器,它将日期调整为调整日期后指定星期几的第一次出现。static TemporalAdjusterTemporalAdjusters.nextOrSame(DayOfWeek dayOfWeek) 返回下一个或同一天的星期几调整器,它将日期调整为调整日期后指定星期几的第一次出现,除非它已经在那天,在这种情况下返回相同的对象.static WeekFields从一周的第一天和最短的几天获取WeekFields的实例。static TemporalAdjuster返回上一个星期调整器,它将日期调整为调整日期之前指定星期几的第一次出现。static TemporalAdjusterTemporalAdjusters.previousOrSame(DayOfWeek dayOfWeek) 返回先前或同一周调整器,它将日期调整为调整日期之前指定星期几的第一次出现,除非它已经在那天,在这种情况下返回相同的对象. -
DayOfWeek 在 java.time.zone 中的用法
java.time.zone 中返回 DayOfWeek 的方法java.time.zone 中的方法,参数类型为 DayOfWeek修饰符和类型方法描述static ZoneOffsetTransitionRuleZoneOffsetTransitionRule.of(Month month, int dayOfMonthIndicator, DayOfWeek dayOfWeek, LocalTime time, boolean timeEndOfDay, ZoneOffsetTransitionRule.TimeDefinition timeDefinition, ZoneOffset standardOffset, ZoneOffset offsetBefore, ZoneOffset offsetAfter) 获得一个定义年度规则的实例,以在两个偏移量之间创建转换。