private static void formatSeconds(Calendar cal, StringBuilder buf) { formatTwoDigits(cal.get(Calendar.SECOND), buf); if (cal.isSet(Calendar.MILLISECOND)) { // milliseconds int n = cal.get(Calendar.MILLISECOND); if (n != 0) { String ms = Integer.toString(n); while (ms.length() < 3) { ms = '0' + ms; // left 0 paddings. } buf.append('.'); buf.append(ms); } } }
private static void formatSeconds(Calendar cal, StringBuilder buf) { formatTwoDigits(cal.get(Calendar.SECOND), buf); if (cal.isSet(Calendar.MILLISECOND)) { // milliseconds int n = cal.get(Calendar.MILLISECOND); if (n != 0) { String ms = Integer.toString(n); while (ms.length() < 3) { ms = '0' + ms; // left 0 paddings. } buf.append('.'); buf.append(ms); } } }
private static void formatSeconds(Calendar cal, StringBuilder buf) { formatTwoDigits(cal.get(Calendar.SECOND),buf); if (cal.isSet(Calendar.MILLISECOND)) { // milliseconds int n = cal.get(Calendar.MILLISECOND); if(n!=0) { String ms = Integer.toString(n); while (ms.length() < 3) ms = '0' + ms; // left 0 paddings. buf.append('.'); buf.append(ms); } } }
if (cal.isSet(Calendar.MILLISECOND) || cal.isSet(Calendar.SECOND)) { precision = Precision.SECOND; else if (cal.isSet(Calendar.HOUR_OF_DAY) || cal.isSet(Calendar.MINUTE)) { precision = Precision.MINUTE; else if (cal.isSet(Calendar.DAY_OF_MONTH)) { precision = Precision.DAY; else if (cal.isSet(Calendar.MONTH)) { precision = Precision.MONTH; else if (cal.isSet(Calendar.YEAR)) { precision = Precision.YEAR;
private static void formatSeconds(Calendar cal, StringBuilder buf) { formatTwoDigits(cal.get(Calendar.SECOND), buf); if (cal.isSet(Calendar.MILLISECOND)) { // milliseconds int n = cal.get(Calendar.MILLISECOND); if (n != 0) { String ms = Integer.toString(n); while (ms.length() < 3) { ms = '0' + ms; // left 0 paddings. } buf.append('.'); buf.append(ms); } } }
boolean isSetYear = calendar.isSet(Calendar.YEAR); boolean isSetEra = calendar.isSet(Calendar.ERA); boolean isSetMonth = calendar.isSet(Calendar.MONTH); boolean isSetDay = calendar.isSet(Calendar.DAY_OF_MONTH); boolean isSetHourOfDay = calendar.isSet(Calendar.HOUR_OF_DAY); boolean isSetHour = calendar.isSet(Calendar.HOUR); boolean isSetAmPm = calendar.isSet(Calendar.AM_PM); boolean isSetMinute = calendar.isSet(Calendar.MINUTE); boolean isSetSecond = calendar.isSet(Calendar.SECOND); boolean isSetMillis = calendar.isSet(Calendar.MILLISECOND); boolean isSetZone = calendar.isSet(Calendar.ZONE_OFFSET); boolean isSetDst = calendar.isSet(Calendar.DST_OFFSET);
if (timestamp.isSet(Calendar.HOUR_OF_DAY)) { fmt.format(" %1$tH", timestamp); if (timestamp.isSet(Calendar.MINUTE)) { fmt.format(":%1$tM", timestamp); if (timestamp.isSet(Calendar.SECOND)) { fmt.format(":%1$tS", timestamp); if (timestamp.isSet(Calendar.MILLISECOND)) { fmt.format(".%1$tL", timestamp);
private void fillZeroIfUnset(Calendar calendar, int field) { assert calendar != null; if (calendar.isSet(field) == false) { calendar.set(field, 0); } } }
/** * Checking for specific type if value is empty. * Used for checking if empty is allowed. * * @param actualValue value when checking * @return true when value is empty, false when values is not empty (e.g for String, use isEmpty()) * @see #mCallback */ @Override protected boolean whenThisFieldIsEmpty(@NonNull Calendar actualValue) { return !actualValue.isSet(Calendar.YEAR); // TODO maybe check other values }
private void fillZeroIfUnset(Calendar calendar, int field) { assert calendar != null; if (calendar.isSet(field) == false) { calendar.set(field, 0); } }
private String stringFromCalendar(Calendar sourceCalendar) { if (!(sourceCalendar.isSet(Calendar.HOUR) || sourceCalendar.isSet(Calendar.MINUTE) || sourceCalendar.isSet(Calendar.SECOND) || sourceCalendar.isSet(Calendar.MILLISECOND))) { return stringFromCalendar(sourceCalendar, Constants.DATE_QNAME); } else if (!(sourceCalendar.isSet(Calendar.YEAR) || sourceCalendar.isSet(Calendar.MONTH) || sourceCalendar.isSet(Calendar.DATE))) { return stringFromCalendar(sourceCalendar, Constants.TIME_QNAME); } else { return stringFromCalendar(sourceCalendar, Constants.DATE_TIME_QNAME); } }
private String stringFromCalendar(Calendar sourceCalendar) { if (!(sourceCalendar.isSet(Calendar.HOUR) || sourceCalendar.isSet(Calendar.MINUTE) || sourceCalendar.isSet(Calendar.SECOND) || sourceCalendar.isSet(Calendar.MILLISECOND))) { return stringFromCalendar(sourceCalendar, Constants.DATE_QNAME); } else if (!(sourceCalendar.isSet(Calendar.YEAR) || sourceCalendar.isSet(Calendar.MONTH) || sourceCalendar.isSet(Calendar.DATE))) { return stringFromCalendar(sourceCalendar, Constants.TIME_QNAME); } else { return stringFromCalendar(sourceCalendar, Constants.DATE_TIME_QNAME); } }
private String stringFromCalendar(Calendar sourceCalendar) { if (!(sourceCalendar.isSet(Calendar.HOUR) || sourceCalendar.isSet(Calendar.MINUTE) || sourceCalendar.isSet(Calendar.SECOND) || sourceCalendar.isSet(Calendar.MILLISECOND))) { return stringFromCalendar(sourceCalendar, XMLConstants.DATE_QNAME); } else if (!(sourceCalendar.isSet(Calendar.YEAR) || sourceCalendar.isSet(Calendar.MONTH) || sourceCalendar.isSet(Calendar.DATE))) { return stringFromCalendar(sourceCalendar, XMLConstants.TIME_QNAME); } else { return stringFromDate(sourceCalendar.getTime()); } }
private void validateDate() { this.calendar.getTime(); int year = this.calendar.get(Calendar.YEAR); if (this.calendar.isSet(Calendar.ERA) && this.calendar.get(Calendar.ERA) == GregorianCalendar.BC) { year = 0 - year + 1; } }
private void validateDate() { this.calendar.getTime(); int year = this.calendar.get(Calendar.YEAR); if (this.calendar.isSet(Calendar.ERA) && this.calendar.get(Calendar.ERA) == GregorianCalendar.BC) { year = 0 - year + 1; } }
/** * Determines if the given time field has a value set. * @return true if the given time field has a value set; false otherwise. * @stable ICU 2.0 */ public final boolean isSet(int field) { return calendar.isSet(getJDKField(field)); }
/** * Determines if the given time field has a value set. * @return true if the given time field has a value set; false otherwise. * @stable ICU 2.0 */ public final boolean isSet(int field) { return calendar.isSet(getJDKField(field)); }
@Override protected String formatDefault(Calendar value, Locale locale) { DateTimeFormatter formatter = value.isSet(Calendar.HOUR) || value.isSet(Calendar.HOUR_OF_DAY) ? DateTimeFormatter.ISO_DATE_TIME : DateTimeFormatter.ISO_DATE; return formatter.withZone(value.getTimeZone().toZoneId()) .withLocale(locale).format(toTemporalAccessor(value)); }
public final boolean isSet_final(int field) { Capturer.capture(Instrumenter.CAPTURE_ID_JAVA_UTIL_CALENDAR, this, "isSet", "(I)Z", new Object[] {field}); boolean ret = wrappedCalendar.isSet(field); Capturer.enable(Instrumenter.CAPTURE_ID_JAVA_UTIL_CALENDAR, this, ret); return ret; }