Interface DatePrinter

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

public interface DatePrinter extends DateMotd
日期格式化输出接口
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)
    将毫秒long值格式化为提供的Appendable
    format(Calendar calendar)
    格式化 Calendar 对象
    <B extends Appendable>
    B
    format(Calendar calendar, B buf)
    Calendar对象格式化为提供的Appendable 日历上设置的时区仅用于调整时间偏移。解析器构造期间指定的时区将确定格式化字符串中使用的时区
    format(Date date)
    使用 GregorianCalendar 格式化 Date
    <B extends Appendable>
    B
    format(Date date, B buf)
    使用GregorianCalendarDate对象格式化为提供的Appendable

    Methods inherited from interface org.aoju.bus.core.date.formatter.DateMotd

    getLocale, getPattern, getTimeZone
  • Method Details

    • format

      String format(long millis)
      格式化日期表示的毫秒数
      Parameters:
      millis - 日期毫秒数
      Returns:
      格式化的字符串
    • format

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

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

      <B extends Appendable> B format(long millis, B buf)
      将毫秒long值格式化为提供的Appendable
      Type Parameters:
      B - 附加类类型,通常是StringBuilder或StringBuffer
      Parameters:
      millis - 要格式化的毫秒值
      buf - 要格式化为的缓冲区
      Returns:
      指定的字符串缓冲区
    • format

      <B extends Appendable> B format(Date date, B buf)
      使用GregorianCalendarDate对象格式化为提供的Appendable
      Type Parameters:
      B - 附加类类型,通常是StringBuilder或StringBuffer
      Parameters:
      date - 格式的日期
      buf - 要格式化为的缓冲区
      Returns:
      指定的字符串缓冲区
    • format

      <B extends Appendable> B format(Calendar calendar, B buf)
      Calendar对象格式化为提供的Appendable 日历上设置的时区仅用于调整时间偏移。解析器构造期间指定的时区将确定格式化字符串中使用的时区
      Type Parameters:
      B - 附加类类型,通常是StringBuilder或StringBuffer
      Parameters:
      calendar - 要格式化的日历
      buf - 要格式化为的缓冲区
      Returns:
      指定的字符串缓冲区