Class DateTimeFormatterBuilder.PaddedNumber

    • Field Detail

      • iMinPrintedDigits

        protected final int iMinPrintedDigits
    • Constructor Detail

      • PaddedNumber

        protected PaddedNumber​(DateTimeFieldType fieldType,
                               int maxParsedDigits,
                               boolean signed,
                               int minPrintedDigits)
    • Method Detail

      • estimatePrintedLength

        public int estimatePrintedLength()
        Description copied from interface: InternalPrinter
        Returns the expected maximum number of characters produced. The actual amount should rarely exceed this estimate.
        Returns:
        the estimated length
      • printTo

        public void printTo​(java.lang.Appendable appendable,
                            long instant,
                            Chronology chrono,
                            int displayOffset,
                            DateTimeZone displayZone,
                            java.util.Locale locale)
                     throws java.io.IOException
        Description copied from interface: InternalPrinter
        Prints an instant from milliseconds since 1970-01-01T00:00:00Z, using the given Chronology.
        Parameters:
        appendable - formatted instant is appended to, not null
        instant - millis since 1970-01-01T00:00:00Z
        chrono - the chronology to use, not null
        displayOffset - if a time zone offset is printed, force it to use this millisecond value
        displayZone - the time zone to use, null means local time
        locale - the locale to use, null means default locale
        Throws:
        java.io.IOException
      • printTo

        public void printTo​(java.lang.Appendable appendable,
                            ReadablePartial partial,
                            java.util.Locale locale)
                     throws java.io.IOException
        Description copied from interface: InternalPrinter
        Prints a ReadablePartial.
        Parameters:
        appendable - formatted instant is appended to, not null
        partial - partial to format, not null
        locale - the locale to use, null means default locale
        Throws:
        java.io.IOException