public class FastDatePrinter extends Object implements DatePrinter, Serializable
| Modifier | Constructor and Description |
|---|---|
protected |
FastDatePrinter(String pattern,
TimeZone timeZone,
Locale locale) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
String |
format(Calendar calendar)
格式化时间
|
String |
format(Date date)
格式化时间
|
String |
format(long millis)
格式化毫秒
|
Locale |
getLocale()
获取地区
|
int |
getMaxLengthEstimate() |
String |
getPattern()
获取格式
|
TimeZone |
getTimeZone()
获取时区
|
int |
hashCode() |
protected List<cn.orionsec.kit.lang.utils.time.format.FastDatePrinter.Rule> |
parsePattern()
解析格式
|
protected String |
parseToken(String pattern,
int[] indexRef)
解析格式
|
protected cn.orionsec.kit.lang.utils.time.format.FastDatePrinter.NumberRule |
selectNumberRule(int field,
int padding)
选择合适的规则
|
String |
toString() |
protected List<cn.orionsec.kit.lang.utils.time.format.FastDatePrinter.Rule> parsePattern()
protected String parseToken(String pattern, int[] indexRef)
pattern - patternindexRef - indexprotected cn.orionsec.kit.lang.utils.time.format.FastDatePrinter.NumberRule selectNumberRule(int field,
int padding)
field - fieldpadding - paddingpublic String format(long millis)
DatePrinterformat in interface DatePrintermillis - 毫秒public String format(Date date)
DatePrinterformat in interface DatePrinterdate - 时间public String format(Calendar calendar)
DatePrinterformat in interface DatePrintercalendar - calendarpublic String getPattern()
DatePrintergetPattern in interface DatePrinterpublic TimeZone getTimeZone()
DatePrintergetTimeZone in interface DatePrinterpublic Locale getLocale()
DatePrintergetLocale in interface DatePrinterpublic int getMaxLengthEstimate()
Copyright © 2025. All rights reserved.