gpt4 book ai didi

net.objectlab.kit.datecalc.common.WorkingWeek.isWorkingDayFromCalendar()方法的使用及代码示例

转载 作者:知者 更新时间:2024-03-25 03:09:05 26 4
gpt4 key购买 nike

本文整理了Java中net.objectlab.kit.datecalc.common.WorkingWeek.isWorkingDayFromCalendar()方法的一些代码示例,展示了WorkingWeek.isWorkingDayFromCalendar()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WorkingWeek.isWorkingDayFromCalendar()方法的具体详情如下:
包路径:net.objectlab.kit.datecalc.common.WorkingWeek
类名称:WorkingWeek
方法名:isWorkingDayFromCalendar

WorkingWeek.isWorkingDayFromCalendar介绍

暂无

代码示例

代码示例来源:origin: net.objectlab.kit.datecalc/datecalc-common

public boolean isWorkingDay(final Calendar cal) {
  return isWorkingDayFromCalendar(cal.get(Calendar.DAY_OF_WEEK));
}

代码示例来源:origin: Appendium/objectlabkit

public boolean isWorkingDay(final Calendar cal) {
  return isWorkingDayFromCalendar(cal.get(Calendar.DAY_OF_WEEK));
}

代码示例来源:origin: Appendium/objectlabkit

public void testIsWorkingDayFromCalendar() {
  final WorkingWeek ww = new WorkingWeek();
  Assert.assertTrue("Calendar.MONDAY", ww.isWorkingDayFromCalendar(Calendar.MONDAY));
  Assert.assertTrue("Calendar.TUESDAY", ww.isWorkingDayFromCalendar(Calendar.TUESDAY));
  Assert.assertTrue("Calendar.WEDNESDAY", ww.isWorkingDayFromCalendar(Calendar.WEDNESDAY));
  Assert.assertTrue("Calendar.THURSDAY", ww.isWorkingDayFromCalendar(Calendar.THURSDAY));
  Assert.assertTrue("Calendar.FRIDAY", ww.isWorkingDayFromCalendar(Calendar.FRIDAY));
  Assert.assertFalse("Calendar.SATURDAY", ww.isWorkingDayFromCalendar(Calendar.SATURDAY));
  Assert.assertFalse("Calendar.SUNDAY", ww.isWorkingDayFromCalendar(Calendar.SUNDAY));
}

代码示例来源:origin: Appendium/objectlabkit

public void testIsWorkingDayFromCalendar() {
  final WorkingWeek ww = new WorkingWeek();
  Assert.assertTrue("Calendar.MONDAY", ww.isWorkingDayFromCalendar(Calendar.MONDAY));
  Assert.assertTrue("Calendar.TUESDAY", ww.isWorkingDayFromCalendar(Calendar.TUESDAY));
  Assert.assertTrue("Calendar.WEDNESDAY", ww.isWorkingDayFromCalendar(Calendar.WEDNESDAY));
  Assert.assertTrue("Calendar.THURSDAY", ww.isWorkingDayFromCalendar(Calendar.THURSDAY));
  Assert.assertTrue("Calendar.FRIDAY", ww.isWorkingDayFromCalendar(Calendar.FRIDAY));
  Assert.assertFalse("Calendar.SATURDAY", ww.isWorkingDayFromCalendar(Calendar.SATURDAY));
  Assert.assertFalse("Calendar.SUNDAY", ww.isWorkingDayFromCalendar(Calendar.SUNDAY));
}

代码示例来源:origin: Appendium/objectlabkit

public void testIntersection() {
    final WorkingWeek w1 = WorkingWeek.DEFAULT;
    final WorkingWeek w2 = WorkingWeek.ARABIC_WEEK;
    final WorkingWeek w3 = w1.intersection(w2);
    // working day
    Assert.assertTrue("Calendar.MONDAY", w3.isWorkingDayFromCalendar(Calendar.MONDAY));
    Assert.assertTrue("Calendar.TUESDAY", w3.isWorkingDayFromCalendar(Calendar.TUESDAY));
    Assert.assertTrue("Calendar.WEDNESDAY", w3.isWorkingDayFromCalendar(Calendar.WEDNESDAY));
    Assert.assertTrue("Calendar.THURSDAY", w3.isWorkingDayFromCalendar(Calendar.THURSDAY));
    Assert.assertFalse("Calendar.FRIDAY", w3.isWorkingDayFromCalendar(Calendar.FRIDAY));
    Assert.assertFalse("Calendar.SATURDAY", w3.isWorkingDayFromCalendar(Calendar.SATURDAY));
    Assert.assertFalse("Calendar.SUNDAY", w3.isWorkingDayFromCalendar(Calendar.SUNDAY));
  }
}

代码示例来源:origin: Appendium/objectlabkit

/**
 * If the value for the given day has changed, return a NEW WorkingWeek.
 *
 * @param working
 *            true if working day
 * @param dayOfWeek
 *            e.g. Calendar.MONDAY, Calendar.TUESDAY, etc
 * @return a new instance of a <code>WorkingWeek</code> with the working
 *         day set
 */
public WorkingWeek withWorkingDayFromCalendar(final boolean working, final int dayOfWeek) {
  final int day = adjustDay(dayOfWeek);
  WorkingWeek ret = this;
  if (working && !isWorkingDayFromCalendar(dayOfWeek)) {
    ret = new WorkingWeek((byte) (workingDays + WORKING_WEEK_DAYS_OFFSET[day]));
  } else if (!working && isWorkingDayFromCalendar(dayOfWeek)) {
    ret = new WorkingWeek((byte) (workingDays - WORKING_WEEK_DAYS_OFFSET[day]));
  }
  return ret;
}

代码示例来源:origin: net.objectlab.kit.datecalc/datecalc-common

/**
 * If the value for the given day has changed, return a NEW WorkingWeek.
 * 
 * @param working
 *            true if working day
 * @param dayOfWeek
 *            e.g. Calendar.MONDAY, Calendar.TUESDAY, etc
 * @return a new instance of a <code>WorkingWeek</code> with the working
 *         day set
 */
public WorkingWeek withWorkingDayFromCalendar(final boolean working, final int dayOfWeek) {
  final int day = adjustDay(dayOfWeek);
  WorkingWeek ret = this;
  if (working && (!isWorkingDayFromCalendar(dayOfWeek))) {
    ret = new WorkingWeek((byte) (workingDays + WORKING_WEEK_DAYS_OFFSET[day]));
  } else if (!working && isWorkingDayFromCalendar(dayOfWeek)) {
    ret = new WorkingWeek((byte) (workingDays - WORKING_WEEK_DAYS_OFFSET[day]));
  }
  return ret;
}

代码示例来源:origin: Appendium/objectlabkit

private boolean isNonWorkingDay(final E date, final WorkingWeek ww, final HolidayCalendar<E> calendar) {
  return !ww.isWorkingDayFromCalendar(calendarWeekDay(date)) || calendar != null && calendar.isHoliday(date);
}

代码示例来源:origin: Appendium/objectlabkit

public void testSetWorkingDayFromCalendar() {
  WorkingWeek ww = new WorkingWeek();
  ww = ww.withWorkingDayFromCalendar(true, Calendar.SUNDAY); // sunday
  // working day
  ww = ww.withWorkingDayFromCalendar(true, Calendar.SUNDAY); // sunday
  // working day
  // do it twice
  Assert.assertTrue("Calendar.MONDAY", ww.isWorkingDayFromCalendar(Calendar.MONDAY));
  Assert.assertTrue("Calendar.TUESDAY", ww.isWorkingDayFromCalendar(Calendar.TUESDAY));
  Assert.assertTrue("Calendar.WEDNESDAY", ww.isWorkingDayFromCalendar(Calendar.WEDNESDAY));
  Assert.assertTrue("Calendar.THURSDAY", ww.isWorkingDayFromCalendar(Calendar.THURSDAY));
  Assert.assertTrue("Calendar.FRIDAY", ww.isWorkingDayFromCalendar(Calendar.FRIDAY));
  Assert.assertFalse("Calendar.SATURDAY", ww.isWorkingDayFromCalendar(Calendar.SATURDAY));
  Assert.assertTrue("Calendar.SUNDAY", ww.isWorkingDayFromCalendar(Calendar.SUNDAY));
  ww = ww.withWorkingDayFromCalendar(false, Calendar.SUNDAY); // sunday
  // working day
  Assert.assertTrue("Calendar.MONDAY", ww.isWorkingDayFromCalendar(Calendar.MONDAY));
  Assert.assertTrue("Calendar.TUESDAY", ww.isWorkingDayFromCalendar(Calendar.TUESDAY));
  Assert.assertTrue("Calendar.WEDNESDAY", ww.isWorkingDayFromCalendar(Calendar.WEDNESDAY));
  Assert.assertTrue("Calendar.THURSDAY", ww.isWorkingDayFromCalendar(Calendar.THURSDAY));
  Assert.assertTrue("Calendar.FRIDAY", ww.isWorkingDayFromCalendar(Calendar.FRIDAY));
  Assert.assertFalse("Calendar.SATURDAY", ww.isWorkingDayFromCalendar(Calendar.SATURDAY));
  Assert.assertFalse("Calendar.SUNDAY", ww.isWorkingDayFromCalendar(Calendar.SUNDAY));
  ww = ww.withWorkingDayFromCalendar(true, Calendar.SUNDAY); // sunday
  // working day
  // do it twice
}

代码示例来源:origin: Appendium/objectlabkit

Assert.assertTrue("Calendar.MONDAY", ww.isWorkingDayFromCalendar(Calendar.MONDAY));
Assert.assertTrue("Calendar.TUESDAY", ww.isWorkingDayFromCalendar(Calendar.TUESDAY));
Assert.assertTrue("Calendar.WEDNESDAY", ww.isWorkingDayFromCalendar(Calendar.WEDNESDAY));
Assert.assertTrue("Calendar.THURSDAY", ww.isWorkingDayFromCalendar(Calendar.THURSDAY));
Assert.assertTrue("Calendar.FRIDAY", ww.isWorkingDayFromCalendar(Calendar.FRIDAY));
Assert.assertFalse("Calendar.SATURDAY", ww.isWorkingDayFromCalendar(Calendar.SATURDAY));
Assert.assertFalse("Calendar.SUNDAY", ww.isWorkingDayFromCalendar(Calendar.SUNDAY));
Assert.assertTrue("2/ Calendar.MONDAY", ww.isWorkingDayFromCalendar(Calendar.MONDAY));
Assert.assertTrue("2/ Calendar.TUESDAY", ww.isWorkingDayFromCalendar(Calendar.TUESDAY));
Assert.assertTrue("2/ Calendar.WEDNESDAY", ww.isWorkingDayFromCalendar(Calendar.WEDNESDAY));
Assert.assertTrue("2/ Calendar.THURSDAY", ww.isWorkingDayFromCalendar(Calendar.THURSDAY));
Assert.assertTrue("2/ Calendar.FRIDAY", ww.isWorkingDayFromCalendar(Calendar.FRIDAY));
Assert.assertFalse("2/ Calendar.SATURDAY", ww.isWorkingDayFromCalendar(Calendar.SATURDAY));
Assert.assertFalse("2/ Calendar.SUNDAY", ww.isWorkingDayFromCalendar(Calendar.SUNDAY));

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com