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)
DatePrinter
format
in interface DatePrinter
millis
- 毫秒public String format(Date date)
DatePrinter
format
in interface DatePrinter
date
- 时间public String format(Calendar calendar)
DatePrinter
format
in interface DatePrinter
calendar
- calendarpublic String getPattern()
DatePrinter
getPattern
in interface DatePrinter
public TimeZone getTimeZone()
DatePrinter
getTimeZone
in interface DatePrinter
public Locale getLocale()
DatePrinter
getLocale
in interface DatePrinter
public int getMaxLengthEstimate()
Copyright © 2024. All rights reserved.