java.util.Calendar#MONDAY源码实例Demo

下面列出了java.util.Calendar#MONDAY 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: unitime   文件: Constants.java
public static int getDayOfWeek(Date date) {
  	Calendar c = Calendar.getInstance(Locale.US);
  	c.setTime(date);
switch (c.get(Calendar.DAY_OF_WEEK)) {
case Calendar.MONDAY:
	return DAY_MON;
case Calendar.TUESDAY:
	return DAY_TUE;
case Calendar.WEDNESDAY:
	return DAY_WED;
case Calendar.THURSDAY:
	return DAY_THU;
case Calendar.FRIDAY:
	return DAY_FRI;
case Calendar.SATURDAY:
	return DAY_SAT;
case Calendar.SUNDAY:
	return DAY_SUN;
default:
	return DAY_MON;
}
  }
 
源代码2 项目: ccu-historian   文件: SegmentedTimeline.java
/**
 * Returns the milliseconds for midnight of the first Monday after
 * 1-Jan-1900, ignoring daylight savings.
 *
 * @return The milliseconds.
 *
 * @since 1.0.7
 */
public static long firstMondayAfter1900() {
    int offset = TimeZone.getDefault().getRawOffset();
    TimeZone z = new SimpleTimeZone(offset, "UTC-" + offset);

    // calculate midnight of first monday after 1/1/1900 relative to
    // current locale
    Calendar cal = new GregorianCalendar(z);
    cal.set(1900, 0, 1, 0, 0, 0);
    cal.set(Calendar.MILLISECOND, 0);
    while (cal.get(Calendar.DAY_OF_WEEK) != Calendar.MONDAY) {
        cal.add(Calendar.DATE, 1);
    }
    //return cal.getTimeInMillis();
    // preceding code won't work with JDK 1.3
    return cal.getTime().getTime();
}
 
源代码3 项目: ganttproject   文件: WeekendConfigurationPage.java
private List<JCheckBox> createWeekendCheckBoxes(final GPCalendar calendar, String[] names) {
  Supplier<Integer> counter = new Supplier<Integer>() {
    @Override
    public Integer get() {
      int count = 0;
      for (int i = 1; i <= 7; i++) {
        if (calendar.getWeekDayType(i) == DayType.WEEKEND) {
          count++;
        }
      }
      return count;
    }
  };
  List<JCheckBox> result = Lists.newArrayListWithExpectedSize(7);
  int day = Calendar.MONDAY;
  for (int i = 0; i < 7; i++) {
    JCheckBox nextCheckBox = new JCheckBox();
    nextCheckBox.setSelected(calendar.getWeekDayType(day) == GPCalendar.DayType.WEEKEND);
    nextCheckBox.setAction(new CheckBoxAction(calendar, day, names[day - 1], nextCheckBox.getModel(), counter));
    result.add(nextCheckBox);
    if (++day >= 8) {
      day = 1;
    }
  }
  return result;
}
 
/**
 * Convert a {@link Calendar} weekday value to the corresponding
 * Bluetooth weekday code.
 */
private static byte getDayOfWeekCode(int dayOfWeek) {
    switch (dayOfWeek) {
        case Calendar.MONDAY:
            return DAY_MONDAY;
        case Calendar.TUESDAY:
            return DAY_TUESDAY;
        case Calendar.WEDNESDAY:
            return DAY_WEDNESDAY;
        case Calendar.THURSDAY:
            return DAY_THURSDAY;
        case Calendar.FRIDAY:
            return DAY_FRIDAY;
        case Calendar.SATURDAY:
            return DAY_SATURDAY;
        case Calendar.SUNDAY:
            return DAY_SUNDAY;
        default:
            return DAY_UNKNOWN;
    }
}
 
源代码5 项目: spring-boot   文件: MyDateUtils.java
/**
 * @param c
 * @return String
 * @Title:getWeekDay
 * @Description: 判断是星期几.
 */
public static String getWeekDay(Calendar c) {
    if (c == null) {
        return "星期一";
    }
    switch (c.get(Calendar.DAY_OF_WEEK)) {
        case Calendar.MONDAY:
            return "星期一";
        case Calendar.TUESDAY:
            return "星期二";
        case Calendar.WEDNESDAY:
            return "星期三";
        case Calendar.THURSDAY:
            return "星期四";
        case Calendar.FRIDAY:
            return "星期五";
        case Calendar.SATURDAY:
            return "星期六";
        default:
            return "星期日";
    }
}
 
源代码6 项目: elexis-3-core   文件: TimeTool.java
public static DAYS valueOf(int dayValue){
	switch (dayValue) {
	case Calendar.MONDAY:
		return MONDAY;
	case Calendar.TUESDAY:
		return TUESDAY;
	case Calendar.WEDNESDAY:
		return WEDNESDAY;
	case Calendar.THURSDAY:
		return THURSDAY;
	case Calendar.FRIDAY:
		return FRIDAY;
	case Calendar.SATURDAY:
		return SATURDAY;
	case Calendar.SUNDAY:
		return SUNDAY;
	default:
		return null;
	}
}
 
源代码7 项目: common-utils   文件: DateUtil.java
public static Date getWeekBegin(Calendar tmp) {
    if (tmp == null) {
        return null;
    }

    Calendar ctmp =
            new GregorianCalendar(tmp.get(Calendar.YEAR), tmp.get(Calendar.MONTH), tmp.get(Calendar.DAY_OF_MONTH));

    int dw = ctmp.get(Calendar.DAY_OF_WEEK);
    while (dw != Calendar.MONDAY) {
        ctmp.add(Calendar.DATE, -1);
        dw = ctmp.get(Calendar.DAY_OF_WEEK);
    }
    return ctmp.getTime();
}
 
源代码8 项目: tmxeditor8   文件: DateUtilsBasic.java
/**
 * 获得数字 i 所代表的星期,所对应的短字母.
 * @param i
 *          数字
 * @return String
 * 				如果i = 1,返回 "S"(即 "SUNDAY" 的首字母);
 * 				如果i = 2,返回 "M"(即 "MONDAY" 的首字母);
 * 				...
 * 				如果i > 7 或 i < 1,返回空串"";
 */
public static String getDayName(int i) {
	String dayname = "";
	switch (i) {
	case Calendar.MONDAY:
		dayname = "M";
		break;
	case Calendar.TUESDAY:
		dayname = "T";
		break;
	case Calendar.WEDNESDAY:
		dayname = "W";
		break;
	case Calendar.THURSDAY:
		dayname = "T";
		break;
	case Calendar.FRIDAY:
		dayname = "F";
		break;
	case Calendar.SATURDAY:
		dayname = "S";
		break;
	case Calendar.SUNDAY:
		dayname = "S";
		break;
	default:
		break;
	}
	return dayname;
}
 
源代码9 项目: common-utils   文件: DateUtil.java
public static Date getWeekBegin(Date date) {
    if (date == null) {
        return null;
    }
    Calendar cal = new GregorianCalendar();
    cal.setTime(date);

    int dw = cal.get(Calendar.DAY_OF_WEEK);
    while (dw != Calendar.MONDAY) {
        cal.add(Calendar.DATE, -1);
        dw = cal.get(Calendar.DAY_OF_WEEK);
    }
    return cal.getTime();
}
 
源代码10 项目: openjdk-jdk9   文件: Bug4302966.java
public static void main(String[] args) {
    Calendar czechCalendar = Calendar.getInstance(new Locale("cs"));
    int firstDayOfWeek = czechCalendar.getFirstDayOfWeek();
    if (firstDayOfWeek != Calendar.MONDAY) {
        throw new RuntimeException();
    }
}
 
源代码11 项目: openjdk-jdk9   文件: LocaleTest.java
/**
 * @bug 4143951
 * Russian first day of week should be Monday. Confirmed.
 */
public void Test4143951() {
    Calendar cal = Calendar.getInstance(new Locale("ru", "", ""));
    if (cal.getFirstDayOfWeek() != Calendar.MONDAY) {
        errln("Fail: First day of week in Russia should be Monday");
    }
}
 
@Override
public void onBindViewHolder(WeekForecastViewHolder holder, int position) {
    Forecast f = forecastList.get(position);

    setIcon(f.getWeatherID(), holder.weather);
    holder.humidity.setText(StringFormatUtils.formatInt(f.getHumidity(), "%"));

    Calendar c = new GregorianCalendar();
    c.setTime(f.getLocalForecastTime(context));
    int day = c.get(Calendar.DAY_OF_WEEK);

    switch(day) {
        case Calendar.MONDAY:
            day = R.string.abbreviation_monday;
            break;
        case Calendar.TUESDAY:
            day = R.string.abbreviation_tuesday;
            break;
        case Calendar.WEDNESDAY:
            day = R.string.abbreviation_wednesday;
            break;
        case Calendar.THURSDAY:
            day = R.string.abbreviation_thursday;
            break;
        case Calendar.FRIDAY:
            day = R.string.abbreviation_friday;
            break;
        case Calendar.SATURDAY:
            day = R.string.abbreviation_saturday;
            break;
        case Calendar.SUNDAY:
            day = R.string.abbreviation_sunday;
            break;
        default:
            day = R.string.abbreviation_monday;
    }
    holder.day.setText(day);
    holder.temperature.setText(StringFormatUtils.formatTemperature(context, f.getTemperature()));
}
 
源代码13 项目: tddl5   文件: Dayname.java
@Override
public Object compute(Object[] args, ExecutionContext ec) {
    for (Object arg : args) {
        if (ExecUtils.isNull(arg)) {
            return null;
        }
    }

    java.sql.Timestamp timestamp = DataType.TimestampType.convertFrom(args[0]);
    Calendar cal = Calendar.getInstance();
    cal.setTime(timestamp);

    int dayname = cal.get(Calendar.DAY_OF_WEEK);
    switch (dayname) {
        case Calendar.SUNDAY:
            return "Sunday";
        case Calendar.MONDAY:
            return "Monday";
        case Calendar.TUESDAY:
            return "Tuesday";
        case Calendar.WEDNESDAY:
            return "Wednesday";
        case Calendar.THURSDAY:
            return "Thursday";
        case Calendar.FRIDAY:
            return "Friday";
        case Calendar.SATURDAY:
            return "Saturday";
        default:
            throw new FunctionException("impossbile");
    }
}
 
源代码14 项目: dragonwell8_jdk   文件: Bug4302966.java
public static void main(String[] args) {
    Calendar czechCalendar = Calendar.getInstance(new Locale("cs"));
    int firstDayOfWeek = czechCalendar.getFirstDayOfWeek();
    if (firstDayOfWeek != Calendar.MONDAY) {
        throw new RuntimeException();
    }
}
 
源代码15 项目: jdk8u-jdk   文件: LocaleTest.java
/**
 * @bug 4143951
 * Russian first day of week should be Monday. Confirmed.
 */
public void Test4143951() {
    Calendar cal = Calendar.getInstance(new Locale("ru", "", ""));
    if (cal.getFirstDayOfWeek() != Calendar.MONDAY) {
        errln("Fail: First day of week in Russia should be Monday");
    }
}
 
源代码16 项目: dragonwell8_jdk   文件: Bug4527203.java
public static void main(String[] args) {
    Calendar huCalendar = Calendar.getInstance(new Locale("hu","HU"));
    int hufirstDayOfWeek = huCalendar.getFirstDayOfWeek();
    if (hufirstDayOfWeek != Calendar.MONDAY) {
        throw new RuntimeException();
    }

    Calendar ukCalendar = Calendar.getInstance(new Locale("uk","UA"));
    int ukfirstDayOfWeek = ukCalendar.getFirstDayOfWeek();
    if (ukfirstDayOfWeek != Calendar.MONDAY) {
        throw new RuntimeException();
    }

}
 
源代码17 项目: PowerSwitch_Android   文件: TimerHandler.java
private static ArrayList<WeekdayTimer.Day> getExecutionDays(Long timerId) throws Exception {
    ArrayList<WeekdayTimer.Day> days = new ArrayList<>();

    String[] columns = {TimerWeekdayTable.COLUMN_EXECUTION_DAY};
    Cursor cursor = DatabaseHandler.database.query(TimerWeekdayTable.TABLE_NAME, columns,
            TimerWeekdayTable.COLUMN_TIMER_ID + "=" + timerId, null, null, null, null);

    cursor.moveToFirst();

    while (!cursor.isAfterLast()) {
        switch (cursor.getInt(0)) {
            case Calendar.MONDAY:
                days.add(WeekdayTimer.Day.MONDAY);
                break;
            case Calendar.TUESDAY:
                days.add(WeekdayTimer.Day.TUESDAY);
                break;
            case Calendar.WEDNESDAY:
                days.add(WeekdayTimer.Day.WEDNESDAY);
                break;
            case Calendar.THURSDAY:
                days.add(WeekdayTimer.Day.THURSDAY);
                break;
            case Calendar.FRIDAY:
                days.add(WeekdayTimer.Day.FRIDAY);
                break;
            case Calendar.SATURDAY:
                days.add(WeekdayTimer.Day.SATURDAY);
                break;
            case Calendar.SUNDAY:
                days.add(WeekdayTimer.Day.SUNDAY);
                break;
        }
        cursor.moveToNext();
    }

    cursor.close();
    return days;
}
 
源代码18 项目: sakai   文件: AddSectionsBean.java
public String getMonday() {
    return daysOfWeek[Calendar.MONDAY];
}
 
源代码19 项目: ToolsFinal   文件: DateUtils.java
/**
 * 获取某天是星期几
 * @param date
 * @return
 */
public static String getMonthDayWeek(Date date) {
    Calendar c = Calendar.getInstance();
    c.setTime(date);
    int year = c.get(Calendar.YEAR);    //获取年
    int month = c.get(Calendar.MONTH) + 1;   //获取月份,0表示1月份
    int day = c.get(Calendar.DAY_OF_MONTH);    //获取当前天数
    int week = c.get(Calendar.DAY_OF_WEEK);

    String weekStr = null;

    switch (week) {

        case Calendar.SUNDAY:
            weekStr = "周日";
            break;

        case Calendar.MONDAY:
            weekStr = "周一";
            break;

        case Calendar.TUESDAY:
            weekStr = "周二";
            break;

        case Calendar.WEDNESDAY:
            weekStr = "周三";
            break;

        case Calendar.THURSDAY:
            weekStr = "周四";
            break;

        case Calendar.FRIDAY:
            weekStr = "周五";
            break;

        case Calendar.SATURDAY:
            weekStr = "周六";
            break;
    }

    return month + "月" + day + "日"  + "(" + weekStr + ")";
}
 
源代码20 项目: sakai   文件: AddSectionsBean.java
public String getMonday() {
    return daysOfWeek[Calendar.MONDAY];
}