Class DateTimeToCalendarHelper

java.lang.Object
jfxtras.internal.scene.control.skin.DateTimeToCalendarHelper

public class DateTimeToCalendarHelper extends Object
  • Constructor Details

    • DateTimeToCalendarHelper

      public DateTimeToCalendarHelper()
  • Method Details

    • createCalendarFromLocalDate

      public static Calendar createCalendarFromLocalDate(LocalDate localDate, TimeZone timeZone, Locale locale)
      Parameters:
      localDate -
      Returns:
    • createCalendarFromZonedDateTime

      public static Calendar createCalendarFromZonedDateTime(ZonedDateTime zonedDateTime)
      Parameters:
      zonedDateTime -
      Returns:
    • createCalendarFromLocalDateTime

      public static Calendar createCalendarFromLocalDateTime(LocalDateTime localDateTime, TimeZone timeZone, Locale locale)
      Parameters:
      localDateTime -
      Returns:
    • createCalendarFromLocalTime

      public static Calendar createCalendarFromLocalTime(LocalTime localTime, TimeZone timeZone, Locale locale)
      Parameters:
      localTime -
      Returns:
    • createLocalDateFromCalendar

      public static LocalDate createLocalDateFromCalendar(Calendar calendar)
      Parameters:
      calendar -
      Returns:
    • createZonedDateTimeFromCalendar

      public static ZonedDateTime createZonedDateTimeFromCalendar(Calendar calendar)
      Parameters:
      calendar -
      Returns:
    • createLocalDateTimeFromCalendar

      public static LocalDateTime createLocalDateTimeFromCalendar(Calendar calendar)
      Parameters:
      calendar -
      Returns:
    • createLocalTimeFromCalendar

      public static LocalTime createLocalTimeFromCalendar(Calendar calendar)
      Parameters:
      calendar -
      Returns:
    • createDateFromLocalDate

      public static Date createDateFromLocalDate(LocalDate localDate)
    • createLocaleDateFromDate

      public static LocalDate createLocaleDateFromDate(Date date)
    • createDateFromLocalDateTime

      public static Date createDateFromLocalDateTime(LocalDateTime localDateTime)
    • createLocaleDateTimeFromDate

      public static LocalDateTime createLocaleDateTimeFromDate(Date date)
    • createLocaleTimeFromDate

      public static LocalTime createLocaleTimeFromDate(Date date)
    • createDateFromLocalTime

      public static Date createDateFromLocalTime(LocalTime localTime)
    • syncLocalDate

      public static void syncLocalDate(javafx.beans.property.ObjectProperty<Calendar> calendarProperty, javafx.beans.property.ObjectProperty<LocalDate> localDateProperty, javafx.beans.property.ObjectProperty<Locale> localeProperty)
      Parameters:
      calendarProperty -
      localDateProperty -
      localeProperty -
    • syncLocalDateTime

      public static void syncLocalDateTime(javafx.beans.property.ObjectProperty<Calendar> calendarProperty, javafx.beans.property.ObjectProperty<LocalDateTime> localDateTimeProperty, javafx.beans.property.ObjectProperty<Locale> localeProperty)
      Parameters:
      calendarProperty -
      localDateTimeProperty -
      localeProperty -
    • syncLocalTime

      public static void syncLocalTime(javafx.beans.property.ObjectProperty<Calendar> calendarProperty, javafx.beans.property.ObjectProperty<LocalTime> localTimeProperty, javafx.beans.property.ObjectProperty<Locale> localeProperty)
      Parameters:
      calendarProperty -
      localTimeProperty -
      localeProperty -
    • syncLocalDates

      public static void syncLocalDates(javafx.collections.ObservableList<Calendar> calendars, javafx.collections.ObservableList<LocalDate> localDates, javafx.beans.property.ObjectProperty<Locale> localeProperty)
      Parameters:
      calendars -
      localDates -
      localeProperty -
    • syncLocalDateTimes

      public static void syncLocalDateTimes(javafx.collections.ObservableList<Calendar> calendars, javafx.collections.ObservableList<LocalDateTime> localDateTimes, javafx.beans.property.ObjectProperty<Locale> localeProperty)
      Parameters:
      calendars -
      localDateTimes -
      localeProperty -
    • syncDateTimeFormatterForDate

      public static void syncDateTimeFormatterForDate(javafx.beans.property.ObjectProperty<DateFormat> dateFormatProperty, javafx.beans.property.ObjectProperty<DateTimeFormatter> dateTimeFormatterProperty)
    • syncDateTimeFormattersForDate

      public static void syncDateTimeFormattersForDate(javafx.beans.property.ListProperty<DateFormat> dateFormatsProperty, javafx.beans.property.ListProperty<DateTimeFormatter> dateTimeFormattersProperty)
    • syncDateTimeFormatterForDateTime

      public static void syncDateTimeFormatterForDateTime(javafx.beans.property.ObjectProperty<DateFormat> dateFormatProperty, javafx.beans.property.ObjectProperty<DateTimeFormatter> dateTimeFormatterProperty)
    • syncDateTimeFormattersForDateTime

      public static void syncDateTimeFormattersForDateTime(javafx.beans.property.ListProperty<DateFormat> dateFormatsProperty, javafx.beans.property.ListProperty<DateTimeFormatter> dateTimeFormattersProperty)
    • syncDateTimeFormatterForTime

      public static void syncDateTimeFormatterForTime(javafx.beans.property.ObjectProperty<DateFormat> dateFormatProperty, javafx.beans.property.ObjectProperty<DateTimeFormatter> dateTimeFormatterProperty)
    • syncDateTimeFormattersForTime

      public static void syncDateTimeFormattersForTime(javafx.beans.property.ListProperty<DateFormat> dateFormatsProperty, javafx.beans.property.ListProperty<DateTimeFormatter> dateTimeFormattersProperty)
    • sync

      public static void sync(javafx.collections.ObservableList<Calendar> calendars, javafx.collections.ObservableList<Calendar> localDateTimes)
    • quickFormatCalendar

      public static String quickFormatCalendar(Calendar value)
    • quickFormatCalendar

      public static String quickFormatCalendar(List<Calendar> value)
    • toZoneId

      public static ZoneId toZoneId(TimeZone timeZone)