public class GlobalCustomFormat extends Object
Modifier and Type | Field and Description |
---|---|
static String |
FORMAT_MILLISECONDS
格式:毫秒时间戳
|
static String |
FORMAT_SECONDS
格式:秒时间戳(Unix时间戳)
|
Constructor and Description |
---|
GlobalCustomFormat() |
Modifier and Type | Method and Description |
---|---|
static String |
format(Date date,
CharSequence format)
使用自定义格式格式化日期
|
static String |
format(TemporalAccessor temporalAccessor,
CharSequence format)
使用自定义格式格式化日期
|
static boolean |
isCustomFormat(String format)
检查指定格式是否为自定义格式
|
static Date |
parse(CharSequence dateStr,
String format)
使用自定义格式解析日期
|
static void |
putFormatter(String format,
Function<Date,String> func)
加入日期格式化规则
|
static void |
putParser(String format,
Function<CharSequence,Date> func)
加入日期解析规则
|
public static final String FORMAT_SECONDS
public static final String FORMAT_MILLISECONDS
public static void putFormatter(String format, Function<Date,String> func)
format
- 格式func
- 格式化函数public static void putParser(String format, Function<CharSequence,Date> func)
format
- 格式func
- 解析函数public static boolean isCustomFormat(String format)
format
- 格式public static String format(Date date, CharSequence format)
date
- 日期format
- 自定义格式public static String format(TemporalAccessor temporalAccessor, CharSequence format)
temporalAccessor
- 日期format
- 自定义格式public static Date parse(CharSequence dateStr, String format)
dateStr
- 日期字符串format
- 自定义格式Copyright © 2024. All rights reserved.