Class TextOfDateTime

  • All Implemented Interfaces:
    Text

    public final class TextOfDateTime
    extends TextEnvelope
    Text of date time

    There is no thread-safety guarantee.

    Since:
    1.0.0
    • Constructor Detail

      • TextOfDateTime

        public TextOfDateTime​(LocalDate date)
        Formats date using ISO date time format.
        Parameters:
        date - The date to format.
      • TextOfDateTime

        public TextOfDateTime​(String format,
                              LocalDate date)
        Formats date using provided date time format string using default locale.
        Parameters:
        format - The format to use.
        date - The date to format.
      • TextOfDateTime

        public TextOfDateTime​(String format,
                              LocalDate date,
                              Locale locale)
        Formats the date using the provided format string using the provided locale.
        Parameters:
        format - The format string to use.
        date - The date to format.
        locale - The locale to use.
      • TextOfDateTime

        public TextOfDateTime​(LocalDateTime date)
        Formats date using ISO date time format.
        Parameters:
        date - The date to format.
      • TextOfDateTime

        public TextOfDateTime​(String format,
                              LocalDateTime date)
        Formats date using provided date time format string using default locale.
        Parameters:
        format - The format to use.
        date - The date to format.
      • TextOfDateTime

        public TextOfDateTime​(String format,
                              LocalDateTime date,
                              Locale locale)
        Formats the date using the provided format string using the provided locale.
        Parameters:
        format - The format string to use.
        date - The date to format.
        locale - The locale to use.
      • TextOfDateTime

        public TextOfDateTime​(Date date)
        Formats the date with ISO format using the system zone.
        Parameters:
        date - The date to format.
      • TextOfDateTime

        public TextOfDateTime​(String format,
                              Date date)
        Formats the date with to format using the default locale and the system zone.
        Parameters:
        format - The format to use.
        date - The date to format.
      • TextOfDateTime

        public TextOfDateTime​(String format,
                              Date date,
                              Locale locale)
        Formats the date using the format and locale using the system default zone.
        Parameters:
        format - The format to use.
        date - The date to format.
        locale - The locale to use.
      • TextOfDateTime

        public TextOfDateTime​(OffsetDateTime date)
        Formats date using ISO date time format.
        Parameters:
        date - The date to format.
      • TextOfDateTime

        public TextOfDateTime​(String format,
                              OffsetDateTime date)
        Formats date using provided date time format string using default locale.
        Parameters:
        format - The format to use.
        date - The date to format.
      • TextOfDateTime

        public TextOfDateTime​(String format,
                              OffsetDateTime date,
                              Locale locale)
        Formats the date using the provided format string using the provided locale.
        Parameters:
        format - The format string to use.
        date - The date to format.
        locale - The locale to use.
      • TextOfDateTime

        public TextOfDateTime​(ZonedDateTime date)
        Formats date using ISO date time format.
        Parameters:
        date - The date to format.
      • TextOfDateTime

        public TextOfDateTime​(String format,
                              ZonedDateTime date)
        Formats date using provided date time format string using default locale.
        Parameters:
        format - The format to use.
        date - The date to format.
      • TextOfDateTime

        public TextOfDateTime​(String format,
                              ZonedDateTime date,
                              Locale locale)
        Formats the date using the provided format string using the provided locale.
        Parameters:
        format - The format to use.
        date - The date to format.
        locale - The locale to use.
      • TextOfDateTime

        public TextOfDateTime​(DateTimeFormatter formatter,
                              LocalDate date)
        Formats the date using the provided formatter.
        Parameters:
        formatter - The formatter to use.
        date - The date to format.
      • TextOfDateTime

        public TextOfDateTime​(DateTimeFormatter formatter,
                              LocalDateTime date)
        Formats the date using the provided formatter.
        Parameters:
        formatter - The formatter to use.
        date - The date to format.
      • TextOfDateTime

        public TextOfDateTime​(DateTimeFormatter formatter,
                              Date date)
        Formats the date using the format and locale using the system default zone.
        Parameters:
        formatter - The formatter to use.
        date - The date to format.
      • TextOfDateTime

        public TextOfDateTime​(DateTimeFormatter formatter,
                              OffsetDateTime date)
        Formats the date using the provided formatter.
        Parameters:
        formatter - The formatter to use.
        date - The date to format.
      • TextOfDateTime

        public TextOfDateTime​(DateTimeFormatter formatter,
                              ZonedDateTime date)
        Formats the date using the provided formatter.
        Parameters:
        formatter - The formatter to use.
        date - The date to format.