本文整理汇总了Java中java.util.Calendar.FRIDAY属性的典型用法代码示例。如果您正苦于以下问题:Java Calendar.FRIDAY属性的具体用法?Java Calendar.FRIDAY怎么用?Java Calendar.FRIDAY使用的例子?那么恭喜您, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在类java.util.Calendar
的用法示例。
在下文中一共展示了Calendar.FRIDAY属性的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: getWeek
public static String getWeek(Calendar calendar) {
String[] week = AmenEyeApplication.getContext().getResources().getStringArray(R.array.week_array);
int day = calendar.get(Calendar.DAY_OF_WEEK);
switch (day) {
case Calendar.MONDAY:
return week[0];
case Calendar.TUESDAY:
return week[1];
case Calendar.WEDNESDAY:
return week[2];
case Calendar.THURSDAY:
return week[3];
case Calendar.FRIDAY:
return week[4];
case Calendar.SATURDAY:
return week[5];
case Calendar.SUNDAY:
return week[6];
default:
return null;
}
}
示例2: setWkday
/**
* Set the wkday member
* @param w String to set
* @throws IllegalArgumentException if w is not a valid day.
*/
public void setWkday(String w) throws IllegalArgumentException {
sipWkDay = w;
if (sipWkDay.compareToIgnoreCase(MON) == 0) {
wkday = Calendar.MONDAY;
} else if (sipWkDay.compareToIgnoreCase(TUE) == 0) {
wkday = Calendar.TUESDAY;
} else if (sipWkDay.compareToIgnoreCase(WED) == 0) {
wkday = Calendar.WEDNESDAY;
} else if (sipWkDay.compareToIgnoreCase(THU) == 0) {
wkday = Calendar.THURSDAY;
} else if (sipWkDay.compareToIgnoreCase(FRI) == 0) {
wkday = Calendar.FRIDAY;
} else if (sipWkDay.compareToIgnoreCase(SAT) == 0) {
wkday = Calendar.SATURDAY;
} else if (sipWkDay.compareToIgnoreCase(SUN) == 0) {
wkday = Calendar.SUNDAY;
} else {
throw new IllegalArgumentException("Illegal Week day :" + w);
}
}
示例3: WeekDayStr
public String WeekDayStr()
{
cld.setTime(_date);
switch (cld.get(Calendar.DAY_OF_WEEK))
{
case Calendar.SUNDAY:
return "星期日";
case Calendar.MONDAY:
return "星期一";
case Calendar.TUESDAY:
return "星期二";
case Calendar.WEDNESDAY:
return "星期三";
case Calendar.THURSDAY:
return "星期四";
case Calendar.FRIDAY:
return "星期五";
default:
return "星期六";
}
}
示例4: nbrMeetings
protected int nbrMeetings(DatePattern datePattern, int dayCode) {
if (datePattern == null) return 0;
Calendar cal = Calendar.getInstance(Locale.US);
cal.setTime(datePattern.getStartDate()); cal.setLenient(true);
String pattern = datePattern.getPattern();
int ret = 0;
for (int idx = 0; idx < pattern.length(); idx++) {
if (pattern.charAt(idx) == '1') {
boolean offered = false;
switch (cal.get(Calendar.DAY_OF_WEEK)) {
case Calendar.MONDAY : offered = ((dayCode & Constants.DAY_CODES[Constants.DAY_MON]) != 0); break;
case Calendar.TUESDAY : offered = ((dayCode & Constants.DAY_CODES[Constants.DAY_TUE]) != 0); break;
case Calendar.WEDNESDAY : offered = ((dayCode & Constants.DAY_CODES[Constants.DAY_WED]) != 0); break;
case Calendar.THURSDAY : offered = ((dayCode & Constants.DAY_CODES[Constants.DAY_THU]) != 0); break;
case Calendar.FRIDAY : offered = ((dayCode & Constants.DAY_CODES[Constants.DAY_FRI]) != 0); break;
case Calendar.SATURDAY : offered = ((dayCode & Constants.DAY_CODES[Constants.DAY_SAT]) != 0); break;
case Calendar.SUNDAY : offered = ((dayCode & Constants.DAY_CODES[Constants.DAY_SUN]) != 0); break;
}
if (offered) ret++;
}
cal.add(Calendar.DAY_OF_YEAR, 1);
}
return ret;
}
示例5: getDaysCode
public int getDaysCode(Set meetings) {
int daysCode = 0;
for (Iterator i=meetings.iterator();i.hasNext();) {
Meeting meeting = (Meeting)i.next();
Calendar date = Calendar.getInstance(Locale.US);
date.setTime(meeting.getMeetingDate());
switch (date.get(Calendar.DAY_OF_WEEK)) {
case Calendar.MONDAY : daysCode |= Constants.DAY_CODES[Constants.DAY_MON]; break;
case Calendar.TUESDAY : daysCode |= Constants.DAY_CODES[Constants.DAY_TUE]; break;
case Calendar.WEDNESDAY : daysCode |= Constants.DAY_CODES[Constants.DAY_WED]; break;
case Calendar.THURSDAY : daysCode |= Constants.DAY_CODES[Constants.DAY_THU]; break;
case Calendar.FRIDAY : daysCode |= Constants.DAY_CODES[Constants.DAY_FRI]; break;
case Calendar.SATURDAY : daysCode |= Constants.DAY_CODES[Constants.DAY_SAT]; break;
case Calendar.SUNDAY : daysCode |= Constants.DAY_CODES[Constants.DAY_SUN]; break;
}
}
return daysCode;
}
示例6: getDayOfWeekCode
/**
* 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;
}
}
示例7: getTextView
/**
* Get text view regarding a date
* @param date date
* @return text view
*/
private int getTextView(Date date) {
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
switch (calendar.get(Calendar.DAY_OF_WEEK)) {
case Calendar.MONDAY:
return R.id.monday_open_time;
case Calendar.TUESDAY:
return R.id.tuesday_open_time;
case Calendar.WEDNESDAY:
return R.id.wednesday_open_time;
case Calendar.THURSDAY:
return R.id.thursday_open_time;
case Calendar.FRIDAY:
return R.id.friday_open_time;
case Calendar.SATURDAY:
return R.id.saturday_open_time;
case Calendar.SUNDAY:
return R.id.sunday_open_time;
}
return 0;
}
示例8: present
void present() {
mainView.setFormattedText(resourceProvider.getStrings().getOneArgFormattedString(FORMAT_ARG));
Calendar today = Calendar.getInstance();
if (today.get(Calendar.DAY_OF_MONTH) > MONTH_HALFWAY_POINT) {
mainView.setDateString(resourceProvider.getStrings().getSecondHalfOfMonth());
} else {
mainView.setDateString(resourceProvider.getStrings().getFirstHalfOfMonth());
}
int dayOfWeek = today.get(Calendar.DAY_OF_WEEK);
int daysUntilFriday = Calendar.FRIDAY - dayOfWeek;
if (daysUntilFriday >= 0) {
mainView.setPluralsString(resourceProvider.getStrings().getDaysUntilFridayQuantityString(daysUntilFriday, daysUntilFriday));
} else {
mainView.setPluralsString(resourceProvider.getStrings().getSaturday());
}
mainView.setDrawable(resourceProvider.getDrawables().getIcnNavDino());
mainView.setDimenText("The Test Dimen is " + resourceProvider.getDimens().getTestDimenPixelSize() + " in pixels");
mainView.setIntegerText("The Test Integer is " + resourceProvider.getIntegers().getTestInteger());
mainView.setColorViewBackgroundColor(resourceProvider.getColors().getBabyBlue());
}
示例9: parseViewIdToDayOfWeek
public static int parseViewIdToDayOfWeek(Integer viewId) {
switch (viewId) {
case R.id.monday_date_picker:
return Calendar.MONDAY;
case R.id.tuesday_date_picker:
return Calendar.TUESDAY;
case R.id.wednesday_date_picker:
return Calendar.WEDNESDAY;
case R.id.thursday_date_picker:
return Calendar.THURSDAY;
case R.id.friday_date_picker:
return Calendar.FRIDAY;
case R.id.saturday_date_picker:
return Calendar.SATURDAY;
case R.id.sunday_date_picker:
return Calendar.SUNDAY;
default:
return 0;
}
}
示例10: setDay
public void setDay(int calendarDay, boolean active) {
switch (calendarDay) {
case Calendar.MONDAY:
value.set(0, active);
break;
case Calendar.TUESDAY:
value.set(1, active);
break;
case Calendar.WEDNESDAY:
value.set(2, active);
break;
case Calendar.THURSDAY:
value.set(3, active);
break;
case Calendar.FRIDAY:
value.set(4, active);
break;
case Calendar.SATURDAY:
value.set(5, active);
break;
case Calendar.SUNDAY:
value.set(6, active);
break;
}
}
示例11: getDayOfWeeekId
private int getDayOfWeeekId(String csDayValue)
{
csDayValue = csDayValue.toUpperCase();
if(csDayValue.startsWith("MON"))
return Calendar.MONDAY;
else if(csDayValue.startsWith("TUE"))
return Calendar.TUESDAY;
else if(csDayValue.startsWith("WED"))
return Calendar.WEDNESDAY;
else if(csDayValue.startsWith("THU"))
return Calendar.THURSDAY;
else if(csDayValue.startsWith("FRI"))
return Calendar.FRIDAY;
else if(csDayValue.startsWith("SAT"))
return Calendar.SATURDAY;
return Calendar.SUNDAY;
}
示例12: getDayOfWeek
public static DataClass getDayOfWeek(LinkedList<DataClass> listParams) throws JFCALCExpErrException {
if (listParams.size() != 1) {
throw new JFCALCExpErrException(ERRORTYPES.ERROR_INCORRECT_NUM_OF_PARAMETER);
}
DataClass datumTS = new DataClass();
datumTS.copyTypeValueDeep(listParams.removeLast());
datumTS.changeDataType(DATATYPES.DATUM_INTEGER);
long lTS = datumTS.getDataValue().longValue();
Calendar cal = Calendar.getInstance();
cal.setTimeInMillis(lTS);
int nReturn = cal.get(Calendar.DAY_OF_WEEK);
int nDayOfWeek = 0;
switch (nReturn) {
case (Calendar.SUNDAY): {
nDayOfWeek = 0;
break;
} case (Calendar.MONDAY): {
nDayOfWeek = 1;
break;
} case (Calendar.TUESDAY): {
nDayOfWeek = 2;
break;
} case (Calendar.WEDNESDAY): {
nDayOfWeek = 3;
break;
} case (Calendar.THURSDAY): {
nDayOfWeek = 4;
break;
} case (Calendar.FRIDAY): {
nDayOfWeek = 5;
break;
} case (Calendar.SATURDAY): {
nDayOfWeek = 6;
break;
}
}
return new DataClass(DATATYPES.DATUM_INTEGER, new MFPNumeric(nDayOfWeek));
}
示例13: getDates
/**
* Return all dates marked yellow in the given date pattern that are matching the selected day code (days of week)
*/
@Override
public List<Date> getDates(int minsPerWeek, DatePattern datePattern, int dayCode, int minutesPerMeeting) {
List<Date> ret = new ArrayList<Date>();
if (datePattern == null) return ret;
Calendar cal = Calendar.getInstance(Locale.US);
cal.setTime(datePattern.getStartDate()); cal.setLenient(true);
EventDateMapping.Class2EventDateMap class2eventDates = EventDateMapping.getMapping(datePattern.getSession().getUniqueId());
String pattern = datePattern.getPattern();
for (int idx = 0; idx < pattern.length(); idx++) {
if (pattern.charAt(idx) == '1') {
boolean offered = false;
switch (cal.get(Calendar.DAY_OF_WEEK)) {
case Calendar.MONDAY : offered = ((dayCode & Constants.DAY_CODES[Constants.DAY_MON]) != 0); break;
case Calendar.TUESDAY : offered = ((dayCode & Constants.DAY_CODES[Constants.DAY_TUE]) != 0); break;
case Calendar.WEDNESDAY : offered = ((dayCode & Constants.DAY_CODES[Constants.DAY_WED]) != 0); break;
case Calendar.THURSDAY : offered = ((dayCode & Constants.DAY_CODES[Constants.DAY_THU]) != 0); break;
case Calendar.FRIDAY : offered = ((dayCode & Constants.DAY_CODES[Constants.DAY_FRI]) != 0); break;
case Calendar.SATURDAY : offered = ((dayCode & Constants.DAY_CODES[Constants.DAY_SAT]) != 0); break;
case Calendar.SUNDAY : offered = ((dayCode & Constants.DAY_CODES[Constants.DAY_SUN]) != 0); break;
}
if (offered) ret.add(class2eventDates.getEventDate(cal.getTime()));
}
cal.add(Calendar.DAY_OF_YEAR, 1);
}
return ret;
}
示例14: setTimings
private void setTimings(List<RestaurantTiming> timings) {
for (int i = 0; i < timings.size(); i++) {
switch (AppUtils.getDay(timings.get(i).getDay())) {
case Calendar.MONDAY:
timingMonday.setText(timings.get(i).getTiming());
break;
case Calendar.TUESDAY:
timingTuesday.setText(timings.get(i).getTiming());
break;
case Calendar.WEDNESDAY:
timingWednesday.setText(timings.get(i).getTiming());
break;
case Calendar.THURSDAY:
timingThursday.setText(timings.get(i).getTiming());
break;
case Calendar.FRIDAY:
timingFriday.setText(timings.get(i).getTiming());
break;
case Calendar.SATURDAY:
timingSaturday.setText(timings.get(i).getTiming());
break;
case Calendar.SUNDAY:
timingSunday.setText(timings.get(i).getTiming());
break;
}
}
setToday();
}
示例15: getDates
@Override
public List<Date> getDates(int minutes, DatePattern datePattern, int dayCode, int minutesPerMeeting) {
List<Date> ret = new ArrayList<Date>();
if (datePattern == null) return ret;
Calendar cal = Calendar.getInstance(Locale.US);
cal.setTime(datePattern.getStartDate()); cal.setLenient(true);
EventDateMapping.Class2EventDateMap class2eventDates = EventDateMapping.getMapping(datePattern.getSession().getUniqueId());
String pattern = datePattern.getPattern();
Integer max = getMaxMeetings(minutes, minutesPerMeeting);
for (int idx = 0; idx < pattern.length(); idx++) {
if (pattern.charAt(idx) == '1') {
boolean offered = false;
switch (cal.get(Calendar.DAY_OF_WEEK)) {
case Calendar.MONDAY : offered = ((dayCode & Constants.DAY_CODES[Constants.DAY_MON]) != 0); break;
case Calendar.TUESDAY : offered = ((dayCode & Constants.DAY_CODES[Constants.DAY_TUE]) != 0); break;
case Calendar.WEDNESDAY : offered = ((dayCode & Constants.DAY_CODES[Constants.DAY_WED]) != 0); break;
case Calendar.THURSDAY : offered = ((dayCode & Constants.DAY_CODES[Constants.DAY_THU]) != 0); break;
case Calendar.FRIDAY : offered = ((dayCode & Constants.DAY_CODES[Constants.DAY_FRI]) != 0); break;
case Calendar.SATURDAY : offered = ((dayCode & Constants.DAY_CODES[Constants.DAY_SAT]) != 0); break;
case Calendar.SUNDAY : offered = ((dayCode & Constants.DAY_CODES[Constants.DAY_SUN]) != 0); break;
}
if (offered) ret.add(class2eventDates.getEventDate(cal.getTime()));
}
cal.add(Calendar.DAY_OF_YEAR, 1);
if (max != null && ret.size() >= max) break;
}
return ret;
}