Module bus.core

Interface FormatPrinter

All Superinterfaces:
DatePrinter
All Known Implementing Classes:
FastDatePrinter, FormatBuilder

public interface FormatPrinter extends DatePrinter
日期格式化输出接口,定义日期格式化方法。
Since:
Java 17+
Author:
Kimi Liu
  • Method Summary

    Modifier and Type
    Method
    Description
    format(long millis)
    格式化毫秒时间戳为字符串。
    <B extends Appendable>
    B
    format(long millis, B buf)
    格式化毫秒时间戳到指定的输出缓冲区。
    format(Calendar calendar)
    格式化日历对象为字符串。
    <B extends Appendable>
    B
    format(Calendar calendar, B buf)
    格式化日历对象到指定的输出缓冲区,优先使用构造时指定的时区。
    format(Date date)
    格式化日期对象为字符串,使用 GregorianCalendar
    <B extends Appendable>
    B
    format(Date date, B buf)
    格式化日期对象到指定的输出缓冲区,使用 GregorianCalendar

    Methods inherited from interface org.miaixz.bus.core.center.date.printer.DatePrinter

    getLocale, getPattern, getTimeZone
  • Method Details

    • format

      String format(long millis)
      格式化毫秒时间戳为字符串。
      Parameters:
      millis - 毫秒时间戳
      Returns:
      格式化后的字符串
    • format

      String format(Date date)
      格式化日期对象为字符串,使用 GregorianCalendar
      Parameters:
      date - 日期对象
      Returns:
      格式化后的字符串
    • format

      String format(Calendar calendar)
      格式化日历对象为字符串。
      Parameters:
      calendar - 日历对象
      Returns:
      格式化后的字符串
    • format

      <B extends Appendable> B format(long millis, B buf)
      格式化毫秒时间戳到指定的输出缓冲区。
      Type Parameters:
      B - Appendable 类型,通常为 StringBuilder 或 StringBuffer
      Parameters:
      millis - 毫秒时间戳
      buf - 输出缓冲区
      Returns:
      格式化后的缓冲区
    • format

      <B extends Appendable> B format(Date date, B buf)
      格式化日期对象到指定的输出缓冲区,使用 GregorianCalendar
      Type Parameters:
      B - Appendable 类型,通常为 StringBuilder 或 StringBuffer
      Parameters:
      date - 日期对象
      buf - 输出缓冲区
      Returns:
      格式化后的缓冲区
    • format

      <B extends Appendable> B format(Calendar calendar, B buf)
      格式化日历对象到指定的输出缓冲区,优先使用构造时指定的时区。
      Type Parameters:
      B - Appendable 类型,通常为 StringBuilder 或 StringBuffer
      Parameters:
      calendar - 日历对象
      buf - 输出缓冲区
      Returns:
      格式化后的缓冲区