Class DateTimeConstants

java.lang.Object
com.bluebell.greenhouse.platform.constants.system.DateTimeConstants

public final class DateTimeConstants extends Object
Constants for data & time operations.
Version:
1.0.6
Author:
Stephen Prizio
  • Field Details

    • SUPPORTED_TIMEZONE_PREFIXES

      public static final List<String> SUPPORTED_TIMEZONE_PREFIXES
      Allowed IANA timezone region prefixes recognized by the application (e.g., values like "America/Toronto" must begin with one of these).
    • PRETTY_DATE_FORMAT

      public static final String PRETTY_DATE_FORMAT
      Renders a pretty date format.
      See Also:
    • DATE_TIME_FORMAT

      public static final String DATE_TIME_FORMAT
      The default date & time format.
      See Also:
    • ISO_DATE_OR_DATETIME_FORMAT

      public static final String ISO_DATE_OR_DATETIME_FORMAT
      Description for API inputs that accept an ISO-8601 date or datetime.
      See Also:
    • DATE_TIME_FORMAT_NO_TIMEZONE

      public static final String DATE_TIME_FORMAT_NO_TIMEZONE
      The default date & time format without a timezone.
      See Also:
    • MT4_DATE_FORMAT

      public static final String MT4_DATE_FORMAT
      MT4 date format.
      See Also:
    • MT4_TIME_FORMAT

      public static final String MT4_TIME_FORMAT
      MT4 time format.
      See Also:
    • MT4_DATE_TIME_FORMAT

      public static final String MT4_DATE_TIME_FORMAT
      MT4 date & time format.
      See Also:
    • MT4_DATE_SHORT_TIME_FORMAT

      public static final String MT4_DATE_SHORT_TIME_FORMAT
      MT4 short date & time format.
      See Also:
    • EASTERN_TIMEZONE

      public static final String EASTERN_TIMEZONE
      The default Eastern Timezone.
      See Also:
    • METATRADER4_TIMEZONE

      public static final String METATRADER4_TIMEZONE
      MetaTrader4 uses a specific timezone which is the Eastern European Timezone.
      See Also:
    • MIN_DATE

      public static final LocalDate MIN_DATE
      Represents the lowest supported date in the system.
    • MAX_DATE

      public static final LocalDate MAX_DATE
      Represents the highest supported date in the system.
    • EASTERN_MARKET_OPEN_TIME

      public static final LocalTime EASTERN_MARKET_OPEN_TIME
      Standard market open time (09:30) in Eastern Time.
    • EASTERN_MARKET_CLOSE_TIME

      public static final LocalTime EASTERN_MARKET_CLOSE_TIME
      Standard market close time (16:00) in Eastern Time.
    • MAX_CALENDAR_YEAR

      public static final int MAX_CALENDAR_YEAR
      Represents the maximum allowable calendar year value.
      See Also:
    • DATE_FORMAT

      public static final String DATE_FORMAT
      The default date format.
      See Also:
    • REPORTING_DATE_TIME_FORMAT

      public static final String REPORTING_DATE_TIME_FORMAT
      The date & time format for reporting in anther.
      See Also:
    • CMC_MARKETS_TRADE_IMPORT_DATE_TIME_FORMAT

      public static final String CMC_MARKETS_TRADE_IMPORT_DATE_TIME_FORMAT
      The data & time format using for importing trades from CMC Markets.
      See Also:
    • LONG_MONTH_DAY_YEAR_DATE_TIME_FORMAT

      public static final String LONG_MONTH_DAY_YEAR_DATE_TIME_FORMAT
      A data & time format showing a long month name, followed by the day and year.
      See Also:
    • TRADE_EXPORT_MT4_DATE_TIME_FORMAT

      public static final String TRADE_EXPORT_MT4_DATE_TIME_FORMAT
      MT4 Trade export date & time format.
      See Also: