DateFormatSymbols symbols = new DateFormatSymbols(new Locale("it")); // for the current Locale : // DateFormatSymbols symbols = new DateFormatSymbols(); String[] dayNames = symbols.getShortWeekdays(); for (String s : dayNames) { System.out.print(s + " "); } // output : dom lun mar mer gio ven sab
private void drawMonthDayLabels(Canvas canvas) { int y = MONTH_HEADER_SIZE - (MONTH_DAY_LABEL_TEXT_SIZE / 2); int dayWidthHalf = (mWidth - mPadding * 2) / (mNumDays * 2); for (int i = 0; i < mNumDays; i++) { int calendarDay = (i + mWeekStart) % mNumDays; int x = (2 * i + 1) * dayWidthHalf + mPadding; mDayLabelCalendar.set(Calendar.DAY_OF_WEEK, calendarDay); canvas.drawText(mDateFormatSymbols.getShortWeekdays()[mDayLabelCalendar.get(Calendar.DAY_OF_WEEK)].toUpperCase(Locale.getDefault()), x, y, mMonthDayLabelPaint); } }
String[] namesOfDays = DateFormatSymbols.getInstance().getShortWeekdays()
public DateFormatSymbolsEx(Locale locale) { DateFormatSymbols dateFormatSymbols = new DateFormatSymbols(locale); months = dateFormatSymbols.getMonths(); shortMonths = dateFormatSymbols.getShortMonths(); weekdays = dateFormatSymbols.getWeekdays(); shortWeekdays = dateFormatSymbols.getShortWeekdays(); eras = dateFormatSymbols.getEras(); ampms = dateFormatSymbols.getAmPmStrings(); }
/** * Get the date (month / weekday / ...) names. * * @param names the field * @return the names */ static String[] getDateNames(int names) { String[][] result = NAMES; if (result == null) { result = new String[5][]; DateFormatSymbols dfs = DateFormatSymbols.getInstance(); result[MONTHS] = dfs.getMonths(); String[] months = dfs.getShortMonths(); for (int i = 0; i < 12; i++) { String month = months[i]; if (month.endsWith(".")) { months[i] = month.substring(0, month.length() - 1); } } result[SHORT_MONTHS] = months; result[WEEKDAYS] = dfs.getWeekdays(); result[SHORT_WEEKDAYS] = dfs.getShortWeekdays(); result[AM_PM] = dfs.getAmPmStrings(); NAMES = result; } return result[names]; }
private String[] getDisplayNameArray(int field, int style, Locale locale) { if (field < 0 || field >= FIELD_COUNT) { throw new IllegalArgumentException("bad field " + field); } checkStyle(style); DateFormatSymbols dfs = DateFormatSymbols.getInstance(locale); switch (field) { case AM_PM: return dfs.getAmPmStrings(); case DAY_OF_WEEK: return (style == LONG) ? dfs.getWeekdays() : dfs.getShortWeekdays(); case ERA: return dfs.getEras(); case MONTH: return (style == LONG) ? dfs.getMonths() : dfs.getShortMonths(); } return null; }
iShortDaysOfWeek = realignDaysOfWeek(dfs.getShortWeekdays()); iMonths = realignMonths(dfs.getMonths()); iShortMonths = realignMonths(dfs.getShortMonths());
iShortDaysOfWeek = realignDaysOfWeek(dfs.getShortWeekdays()); iMonths = realignMonths(dfs.getMonths()); iShortMonths = realignMonths(dfs.getShortMonths());
iShortDaysOfWeek = realignDaysOfWeek(dfs.getShortWeekdays()); iMonths = realignMonths(dfs.getMonths()); iShortMonths = realignMonths(dfs.getShortMonths());
String[] shortMonths = symbols.getShortMonths(); String[] weekdays = symbols.getWeekdays(); String[] shortWeekdays = symbols.getShortWeekdays(); String[] AmPmStrings = symbols.getAmPmStrings();
final String[] shortMonths = symbols.getShortMonths(); final String[] weekdays = symbols.getWeekdays(); final String[] shortWeekdays = symbols.getShortWeekdays(); final String[] AmPmStrings = symbols.getAmPmStrings();
final String[] shortMonths = symbols.getShortMonths(); final String[] weekdays = symbols.getWeekdays(); final String[] shortWeekdays = symbols.getShortWeekdays(); final String[] AmPmStrings = symbols.getAmPmStrings();
final String[] shortMonths = symbols.getShortMonths(); final String[] weekdays = symbols.getWeekdays(); final String[] shortWeekdays = symbols.getShortWeekdays(); final String[] AmPmStrings = symbols.getAmPmStrings();
final String[] shortMonths = symbols.getShortMonths(); final String[] weekdays = symbols.getWeekdays(); final String[] shortWeekdays = symbols.getShortWeekdays(); final String[] AmPmStrings = symbols.getAmPmStrings();
String[] shortMonths = symbols.getShortMonths(); String[] weekdays = symbols.getWeekdays(); String[] shortWeekdays = symbols.getShortWeekdays(); String[] AmPmStrings = symbols.getAmPmStrings();
final String[] shortMonths = symbols.getShortMonths(); final String[] weekdays = symbols.getWeekdays(); final String[] shortWeekdays = symbols.getShortWeekdays(); final String[] AmPmStrings = symbols.getAmPmStrings();
String[] sDayNames = dfs.getShortWeekdays(); String[] lDayNames = dfs.getWeekdays(); for (int i = 0; i < 7; i++) {
currencySymbol, currencyFormatString, dateSymbols.getShortWeekdays(), dateSymbols.getWeekdays(), dateSymbols.getShortMonths(),
@FunctionName("WeekdayName") @Signature("WeekdayName(weekday, abbreviate, firstdayofweek)") @Description("Returns a string indicating the specified day of the week.") public static String weekdayName( int weekday, boolean abbreviate, int firstDayOfWeek) { // Java and VB agree: SUNDAY = 1, ... SATURDAY = 7 final Calendar calendar = Calendar.getInstance(); if (firstDayOfWeek == 0) { firstDayOfWeek = calendar.getFirstDayOfWeek(); } // compensate for start of week weekday += (firstDayOfWeek - 1); // bring into range 1..7 weekday = (weekday - 1) % 7 + 1; if (weekday <= 0) { // negative numbers give negative modulo weekday += 7; } return (abbreviate ? getDateFormatSymbols().getShortWeekdays() : getDateFormatSymbols().getWeekdays()) [weekday]; }
iShortDaysOfWeek = realignDaysOfWeek(dfs.getShortWeekdays()); iMonths = realignMonths(dfs.getMonths()); iShortMonths = realignMonths(dfs.getShortMonths());