Enum Class DateTimes

java.lang.Object
java.lang.Enum<DateTimes>
eu.hansolo.toolbox.time.DateTimes
All Implemented Interfaces:
Serializable, Comparable<DateTimes>, Constable

public enum DateTimes extends Enum<DateTimes>
  • Enum Constant Details

    • yyyy_MM_dd_HH_mm_ss_SSSS

      public static final DateTimes yyyy_MM_dd_HH_mm_ss_SSSS

      Format : yyyy-MM-dd HH:mm:ss.SSSS

      Example: 2022-03-30 23:59:59.9876

    • yyyy_MM_dd_HH_mm_ss

      public static final DateTimes yyyy_MM_dd_HH_mm_ss

      Format : yyyy-MM-dd HH:mm:ss

      Example: 2022-03-30 23:59:59

    • yyyy_MM_dd_HH_mm

      public static final DateTimes yyyy_MM_dd_HH_mm

      Format : yyyy-MM-dd HH:mm

      Example: 2022-03-30 23:59

    • yyyy_MM_dd_HH

      public static final DateTimes yyyy_MM_dd_HH

      Format : yyyy-MM-dd HH

      Example: 2022-03-30 23

    • MM_dd_HH_mm_ss_SSSS

      public static final DateTimes MM_dd_HH_mm_ss_SSSS

      Format : MM-dd HH:mm:ss.SSSS

      Example: 03-30 23:59:59.9876

    • MM_dd_HH_mm_ss

      public static final DateTimes MM_dd_HH_mm_ss

      Format : MM-dd HH:mm:ss

      Example: 03-30 23:59:59

    • MM_dd_HH_mm

      public static final DateTimes MM_dd_HH_mm

      Format : MM-dd HH:mm

      Example: 03-30 23:59

    • MM_dd_HH

      public static final DateTimes MM_dd_HH

      Format : MM-dd HH

      Example: 03-30 23

    • yyyyMMdd_HHmmss_SSSS

      public static final DateTimes yyyyMMdd_HHmmss_SSSS

      Format : yyyyMMdd HHmmss.SSSS

      Example: 20220330 235959.9876

    • yyyyMMdd_HHmmss

      public static final DateTimes yyyyMMdd_HHmmss

      Format : yyyyMMdd HHmmss

      Example: 20220330 235959

    • yyyyMMdd_HHmm

      public static final DateTimes yyyyMMdd_HHmm

      Format : yyyyMMdd HHmm

      Example: 20220330 2359

    • MMdd_HHmmss_SSSS

      public static final DateTimes MMdd_HHmmss_SSSS

      Format : MMdd HHmmss.SSSS

      Example: 0330 235959.9876

    • MMdd_HHmmss

      public static final DateTimes MMdd_HHmmss

      Format : MMdd HHmmss

      Example: 0330 235959

    • MMdd_HHmm

      public static final DateTimes MMdd_HHmm

      Format : MMdd HHmm

      Example: 03-30 23:59

    • MMdd_HH

      public static final DateTimes MMdd_HH

      Format : MMdd HH

      Example: 0330 23

    • dd_MM_yyyy_HH_mm_ss_SSSS

      public static final DateTimes dd_MM_yyyy_HH_mm_ss_SSSS

      Format : dd-MM-yyyy HH:mm:ss.SSSS

      Example: 30-03-2022 23:59:59.9876

    • dd_MM_yyyy_HH_mm_ss

      public static final DateTimes dd_MM_yyyy_HH_mm_ss

      Format : dd-MM-yyyy HH:mm:ss

      Example: 30-03-2022 23:59:59

    • dd_MM_yyyy_HH_mm

      public static final DateTimes dd_MM_yyyy_HH_mm

      Format : dd-MM-yyyy HH:mm

      Example: 30-03-2022 23:59

    • dd_MM_yyyy_HH

      public static final DateTimes dd_MM_yyyy_HH

      Format : dd-MM-yyyy HH

      Example: 30-03-2022 23

    • dd_MM_HH_mm_ss_SSSS

      public static final DateTimes dd_MM_HH_mm_ss_SSSS

      Format : dd-MM HH:mm:ss.SSSS

      Example: 30-03 23:59:59.9876

    • dd_MM_HH_mm_ss

      public static final DateTimes dd_MM_HH_mm_ss

      Format : dd-MM HH:mm:ss

      Example: 30-03 23:59:59

    • dd_MM_HH_mm

      public static final DateTimes dd_MM_HH_mm

      Format : dd-MM HH:mm

      Example: 30-03 23:59

    • dd_MM_HH

      public static final DateTimes dd_MM_HH

      Format : dd-MM HH

      Example: 30-03 23

    • MM_dd_yyyy_HH_mm_ss_SSSS

      public static final DateTimes MM_dd_yyyy_HH_mm_ss_SSSS

      Format : MM-dd-yyyy HH:mm:ss.SSSS

      Example: 03-30-2022 23:59:59.9876

    • MM_dd_yyyy_HH_mm_ss

      public static final DateTimes MM_dd_yyyy_HH_mm_ss

      Format : MM-dd-yyyy HH:mm:ss

      Example: 03-30-2022 23:59:59

    • MM_dd_yyyy_HH_mm

      public static final DateTimes MM_dd_yyyy_HH_mm

      Format : MM-dd-yyyy HH:mm

      Example: 03-30-2022 23:59

    • MM_dd_yyyy_HH

      public static final DateTimes MM_dd_yyyy_HH

      Format : MM-dd-yyyy HH

      Example: 03-30-2022 23

    • MMM_dd_yyyy_HH_mm_ss_SSSS

      public static final DateTimes MMM_dd_yyyy_HH_mm_ss_SSSS

      Format : MMM dd, yyyy HH:mm:ss.SSSS

      Example: Mar 30, 2022 23:59:59.9876

    • MMM_dd_yyyy_HH_mm_ss

      public static final DateTimes MMM_dd_yyyy_HH_mm_ss

      Format : MMM dd, yyyy HH:mm:ss

      Example: Mar 30, 2022 23:59:59

    • MMM_dd_yyyy_HH_mm

      public static final DateTimes MMM_dd_yyyy_HH_mm

      Format : MMM dd, yyyy HH:mm

      Example: Mar 30, 2022 23:59

    • MMM_dd_yyyy_HH

      public static final DateTimes MMM_dd_yyyy_HH

      Format : MMM dd, yyyy HH

      Example: Mar 30, 2022 23

    • MMM_dd_HH_mm_ss_SSSS

      public static final DateTimes MMM_dd_HH_mm_ss_SSSS

      Format : MMM dd HH:mm:ss.SSSS

      Example: Mar 30 23:59:59.9876

    • MMM_dd_HH_mm_ss

      public static final DateTimes MMM_dd_HH_mm_ss

      Format : MMM dd HH:mm:ss

      Example: Mar 30 23:59:59

    • MMM_dd_HH_mm

      public static final DateTimes MMM_dd_HH_mm

      Format : MMM dd HH:mm

      Example: Mar 30 23:59

    • MMM_dd_HH

      public static final DateTimes MMM_dd_HH

      Format : MMM dd HH

      Example: Mar 30 23

    • dd_MMMM_yyyy_HH_mm_ss_SSSS

      public static final DateTimes dd_MMMM_yyyy_HH_mm_ss_SSSS

      Format : dd MMMM yyyy HH:mm:ss.SSSS

      Example: 30 March 2022 23:59:59.9876

    • dd_MMMM_yyyy_HH_mm_ss

      public static final DateTimes dd_MMMM_yyyy_HH_mm_ss

      Format : dd MMMM yyyy HH:mm:ss

      Example: 30 March 2022 23:59:59

    • dd_MMMM_yyyy_HH_mm

      public static final DateTimes dd_MMMM_yyyy_HH_mm

      Format : dd MMMM yyyy HH:mm

      Example: 30 March 2022 23:59

    • dd_MMMM_yyyy_HH

      public static final DateTimes dd_MMMM_yyyy_HH

      Format : dd MMMM yyyy HH

      Example: 30 March 2022 23

    • dd_MMMM_HH_mm_ss_SSSS

      public static final DateTimes dd_MMMM_HH_mm_ss_SSSS

      Format : dd MMMM HH:mm:ss.SSSS

      Example: 30 March 23:59:59.9876

    • dd_MMMM_HH_mm_ss

      public static final DateTimes dd_MMMM_HH_mm_ss

      Format : dd MMMM HH:mm:ss

      Example: 30 March 23:59:59

    • dd_MMMM_HH_mm

      public static final DateTimes dd_MMMM_HH_mm

      Format : dd MMMM HH:mm

      Example: 30 March 23:59

    • dd_MMMM_HH

      public static final DateTimes dd_MMMM_HH

      Format : dd MMMM HH

      Example: 30 March 23

  • Method Details

    • values

      public static DateTimes[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static DateTimes valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • format

      public String format(ZonedDateTime dateTime)
    • format

      public String format(ZonedDateTime zonedDateTime, ZoneId zoneId)
    • format

      public String format(LocalDateTime dateTime)
    • format

      public String format(LocalDateTime dateTime, ZoneId zoneId)
    • toEpoch

      public static long toEpoch(ZonedDateTime zonedDateTime)
    • toEpoch

      public static long toEpoch(ZonedDateTime zonedDateTime, ZoneId zoneId)
    • toEpoch

      public static long toEpoch(LocalDateTime dateTime)
    • toEpoch

      public static long toEpoch(LocalDateTime dateTime, ZoneId zoneId)
    • fromEpoch

      public static ZonedDateTime fromEpoch(long epoch)
    • fromEpoch

      public static ZonedDateTime fromEpoch(long epoch, ZoneId zoneId)