CalendarDate(Calendar cal, DateTime dateTime) { this.cal = cal == null ? Calendar.getDefault() : cal; this.dateTime = dateTime; }
/** * Return joda Chronology corresponding to this Calendar, using UTC time zone. * @param cal want this Calendar, or null to use the default. * @return hronology corresponding to this Calendar */ static Chronology getChronology(Calendar cal) { if (cal == null) cal = getDefault(); return CHRONOLOGIES.get(cal); }
/** * Return joda Chronology corresponding to this Calendar, using UTC time zone. * @param cal want this Calendar, or null to use the default. * @return hronology corresponding to this Calendar */ static Chronology getChronology(Calendar cal) { if (cal == null) cal = getDefault(); return CHRONOLOGIES.get(cal); }
/** * Return Calendar corresponding to this joda Chronology corresponding to this Calendar. * @param cron want this Calendar, or null to use the default. * @return Calendar corresponding to this joda Chronology */ static Calendar of(Chronology cron) { if (cron == null) return getDefault(); return CALENDARS.get(cron); }
/** * Return Calendar corresponding to this joda Chronology corresponding to this Calendar. * @param cron want this Calendar, or null to use the default. * @return Calendar corresponding to this joda Chronology */ static Calendar of(Chronology cron) { if (cron == null) return getDefault(); return CALENDARS.get(cron); }
/** * Return joda Chronology corresponding to this Calendar, using UTC time zone. * @param cal want this Calendar, or null to use the default. * @return hronology corresponding to this Calendar */ static Chronology getChronology(Calendar cal) { if (cal == null) cal = getDefault(); return CHRONOLOGIES.get(cal); }
protected Calendar readCalendar(String calendarAttribValue) { if (calendarAttribValue == null) { return Calendar.getDefault(); } Calendar calendar = Calendar.get(calendarAttribValue); if (calendar == null) { errlog.format(" ** Parse error: Bad calendar name = '%s'%n", calendarAttribValue); logger.debug(" ** Parse error: Bad calendar name = '{}}'", calendarAttribValue); return Calendar.getDefault(); } return calendar; }
/** * Create a CalendarDateUnit from a calendar and a udunit string = "unit since calendarDate" * @param calt use this Calendar, or null for default calendar * @param udunitString "unit since calendarDate" * @return CalendarDateUnit * @throws IllegalArgumentException if udunitString is not paresable */ static public CalendarDateUnit withCalendar(Calendar calt, String udunitString) { if (calt == null) calt = Calendar.getDefault(); return new CalendarDateUnit(calt, udunitString); }
/** * Create a CalendarDateUnit from a calendar, a CalendarPeriod.Field, and a base date * @param calt use this Calendar, or null for default calendar * @param periodField a CalendarPeriod.Field like Hour or second * @param baseDate "since baseDate" * @return CalendarDateUnit */ static public CalendarDateUnit of(Calendar calt, CalendarPeriod.Field periodField, CalendarDate baseDate) { if (calt == null) calt = Calendar.getDefault(); return new CalendarDateUnit(calt, periodField, baseDate); }
/** * Create a CalendarDateUnit from a calendar, a CalendarPeriod.Field, and a base date * @param calt use this Calendar, or null for default calendar * @param periodField a CalendarPeriod.Field like Hour or second * @param baseDate "since baseDate" * @return CalendarDateUnit */ static public CalendarDateUnit of(Calendar calt, CalendarPeriod.Field periodField, CalendarDate baseDate) { if (calt == null) calt = Calendar.getDefault(); return new CalendarDateUnit(calt, periodField, baseDate); }
/** * Create a CalendarDateUnit from a calendar and a udunit string = "unit since calendarDate" * @param calt use this Calendar, or null for default calendar * @param udunitString "unit since calendarDate" * @return CalendarDateUnit * @throws IllegalArgumentException if udunitString is not paresable */ static public CalendarDateUnit withCalendar(Calendar calt, String udunitString) { if (calt == null) calt = Calendar.getDefault(); return new CalendarDateUnit(calt, udunitString); }
/** * Create a CalendarDateUnit from a calendar and a udunit string = "unit since calendarDate" * @param calt use this Calendar, or null for default calendar * @param udunitString "unit since calendarDate" * @return CalendarDateUnit * @throws IllegalArgumentException if udunitString is not paresable */ static public CalendarDateUnit withCalendar(Calendar calt, String udunitString) { if (calt == null) calt = Calendar.getDefault(); return new CalendarDateUnit(calt, udunitString); }
/** * Create a CalendarDateUnit from a calendar name and a udunit string = "unit since calendarDate" * @param calendarName must match a calendar enum, or one of its aliases, see ucar.nc2.time.Calendar.get() * @param udunitString "unit since calendarDate" * @return CalendarDateUnit * @throws IllegalArgumentException if udunitString is not paresable */ static public CalendarDateUnit of(String calendarName, String udunitString) { Calendar calt = Calendar.get(calendarName); if (calt == null) calt = Calendar.getDefault(); return new CalendarDateUnit(calt, udunitString); }
/** * Get CalendarDate from ISO date string * @param calendarName get Calendar from Calendar.get(calendarName). may be null * @param isoDateString ISO date string * @return CalendarDate */ public static CalendarDate parseISOformat(String calendarName, String isoDateString) { Calendar cal = Calendar.get(calendarName); if (cal == null) cal = Calendar.getDefault(); return CalendarDateFormatter.isoStringToCalendarDate(cal, isoDateString); }
/** * Get CalendarDate from ISO date string * @param calendarName get Calendar from Calendar.get(calendarName). may be null * @param isoDateString ISO date string * @return CalendarDate */ public static CalendarDate parseISOformat(String calendarName, String isoDateString) { Calendar cal = Calendar.get(calendarName); if (cal == null) cal = Calendar.getDefault(); return CalendarDateFormatter.isoStringToCalendarDate(cal, isoDateString); }
/** * Create a CalendarDateUnit from a calendar name and a udunit string = "unit since calendarDate" * @param calendarName must match a calendar enum, or one of its aliases, see ucar.nc2.time.Calendar.get() * @param udunitString "unit since calendarDate" * @return CalendarDateUnit * @throws IllegalArgumentException if udunitString is not paresable */ static public CalendarDateUnit of(String calendarName, String udunitString) { Calendar calt = Calendar.get(calendarName); if (calt == null) calt = Calendar.getDefault(); return new CalendarDateUnit(calt, udunitString); }
/** * Get CalendarDate from ISO date string * @param calendarName get Calendar from Calendar.get(calendarName). may be null * @param isoDateString ISO date string * @return CalendarDate */ public static CalendarDate parseISOformat(String calendarName, String isoDateString) { Calendar cal = Calendar.get(calendarName); if (cal == null) cal = Calendar.getDefault(); return CalendarDateFormatter.isoStringToCalendarDate(cal, isoDateString); }
public ucar.nc2.time.Calendar getCalendar() { if (calendarDateRange != null) return calendarDateRange.getStart().getCalendar(); // LOOK return ucar.nc2.time.Calendar.getDefault(); }
public static boolean isDefaultChronology(Calendar cal) { return cal == null || cal.equals(getDefault()) || cal.equals(Calendar.none) ; }
public static boolean isDefaultChronology(Calendar cal) { return cal == null || cal.equals(getDefault()) || cal.equals(Calendar.none) ; }