当前位置: 首页>>代码示例>>Java>>正文


Java DayOfWeek.toString方法代码示例

本文整理汇总了Java中java.time.DayOfWeek.toString方法的典型用法代码示例。如果您正苦于以下问题:Java DayOfWeek.toString方法的具体用法?Java DayOfWeek.toString怎么用?Java DayOfWeek.toString使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在java.time.DayOfWeek的用法示例。


在下文中一共展示了DayOfWeek.toString方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: of

import java.time.DayOfWeek; //导入方法依赖的package包/类
/**
 * Obtains an instance of {@code WeekDefinition} from the first day-of-week and minimal days.
 * <p>
 * The first day-of-week defines the ISO {@code DayOfWeek} that is day 1 of the week. The minimal number of
 * days in the first week defines how many days must be present in a month or year, starting from the first
 * day-of-week, before the week is counted as the first week. A value of 1 will count the first day of the
 * month or year as part of the first week, whereas a value of 7 will require the whole seven days to be in
 * the new month or year.
 * 
 * @param firstDayOfWeek the first day of the week, not null
 * @param minimalDaysInFirstWeek the minimal number of days in the first week, from 1 to 7
 * @return the week-definition, not null
 * @throws IllegalArgumentException if the minimal days value is invalid
 */
public static WeekDefinition of(DayOfWeek firstDayOfWeek, int minimalDaysInFirstWeek) {

  if (firstDayOfWeek == DayOfWeek.MONDAY && minimalDaysInFirstWeek == 4) {
    return ISO;
  }
  String key = firstDayOfWeek.toString() + minimalDaysInFirstWeek;
  WeekDefinition rules = CACHE.get(key);
  if (rules == null) {
    rules = new WeekDefinition(firstDayOfWeek, minimalDaysInFirstWeek);
    CACHE.putIfAbsent(key, rules);
    rules = CACHE.get(key);
  }
  return rules;
}
 
开发者ID:kiegroup,项目名称:optashift-employee-rostering,代码行数:29,代码来源:WeekDefinition.java

示例2: of

import java.time.DayOfWeek; //导入方法依赖的package包/类
/**
 * Obtains an instance of {@code WeekFields} from the first day-of-week and minimal days.
 * <p>
 * The first day-of-week defines the ISO {@code DayOfWeek} that is day 1 of the week.
 * The minimal number of days in the first week defines how many days must be present
 * in a month or year, starting from the first day-of-week, before the week is counted
 * as the first week. A value of 1 will count the first day of the month or year as part
 * of the first week, whereas a value of 7 will require the whole seven days to be in
 * the new month or year.
 * <p>
 * WeekFields instances are singletons; for each unique combination
 * of {@code firstDayOfWeek} and {@code minimalDaysInFirstWeek} the
 * the same instance will be returned.
 *
 * @param firstDayOfWeek  the first day of the week, not null
 * @param minimalDaysInFirstWeek  the minimal number of days in the first week, from 1 to 7
 * @return the week-definition, not null
 * @throws IllegalArgumentException if the minimal days value is less than one
 *      or greater than 7
 */
public static WeekFields of(DayOfWeek firstDayOfWeek, int minimalDaysInFirstWeek) {
    String key = firstDayOfWeek.toString() + minimalDaysInFirstWeek;
    WeekFields rules = CACHE.get(key);
    if (rules == null) {
        rules = new WeekFields(firstDayOfWeek, minimalDaysInFirstWeek);
        CACHE.putIfAbsent(key, rules);
        rules = CACHE.get(key);
    }
    return rules;
}
 
开发者ID:SunburstApps,项目名称:OpenJSharp,代码行数:31,代码来源:WeekFields.java


注:本文中的java.time.DayOfWeek.toString方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。