public class DateUtils extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
DATE_FORMAT_10 |
static String |
DATE_FORMAT_14 |
static String |
DATE_FORMAT_16 |
static String |
DATE_FORMAT_16_FORWARD_SLASH |
static String |
DATE_FORMAT_17 |
static String |
DATE_FORMAT_19 |
static String |
DATE_FORMAT_19_FORWARD_SLASH |
private static ThreadLocal<Map<String,SimpleDateFormat>> |
DATE_FORMAT_THREAD_LOCAL
Is a cache of dates
|
private static Pattern |
date_ptrn1 |
private static Pattern |
date_ptrn2 |
private static Pattern |
date_ptrn3a |
private static Pattern |
date_ptrn3b |
private static Pattern |
date_ptrn4 |
private static Pattern |
date_ptrn5 |
private static Pattern |
date_ptrn6 |
private static ThreadLocal<Map<Short,Boolean>> |
DATE_THREAD_LOCAL
Is a cache of dates
|
static String |
defaultDateFormat |
static String |
defaultLocalDateFormat |
private static String |
MINUS |
| 限定符 | 构造器和说明 |
|---|---|
private |
DateUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
format(Date date)
Format date
yyyy-MM-dd HH:mm:ss
|
static String |
format(Date date,
String dateFormat)
Format date
|
static String |
format(LocalDate date,
String dateFormat)
Format date
|
static String |
format(LocalDate date,
String dateFormat,
Locale local)
Format date
|
static String |
format(LocalDateTime date,
String dateFormat)
Format date
|
static String |
format(LocalDateTime date,
String dateFormat,
Locale local)
Format date
|
private static DateFormat |
getCacheDateFormat(String dateFormat) |
static boolean |
isADateFormatUncached(Short formatIndex,
String formatString) |
static boolean |
isInternalDateFormat(short format) |
static Date |
parseDate(String dateString)
convert string to date
|
static Date |
parseDate(String dateString,
String dateFormat)
convert string to date
|
static LocalDate |
parseLocalDate(String dateString,
String dateFormat,
Locale local)
convert string to date
|
static LocalDateTime |
parseLocalDateTime(String dateString,
String dateFormat,
Locale local)
convert string to date
|
static void |
removeThreadLocalCache() |
static String |
switchDateFormat(String dateString)
switch date format
|
private static final ThreadLocal<Map<Short,Boolean>> DATE_THREAD_LOCAL
private static final ThreadLocal<Map<String,SimpleDateFormat>> DATE_FORMAT_THREAD_LOCAL
private static final Pattern date_ptrn1
private static final Pattern date_ptrn2
private static final Pattern date_ptrn3a
private static final Pattern date_ptrn3b
private static final Pattern date_ptrn4
private static final Pattern date_ptrn5
private static final Pattern date_ptrn6
public static String defaultDateFormat
public static String defaultLocalDateFormat
public static Date parseDate(String dateString, String dateFormat) throws ParseException
dateString - 字符串dateFormat - 格式ParseException - 异常public static LocalDateTime parseLocalDateTime(String dateString, String dateFormat, Locale local)
dateString - 字符串dateFormat - 格式local - Localepublic static LocalDate parseLocalDate(String dateString, String dateFormat, Locale local)
dateString - 字符串dateFormat - 格式local - Localepublic static Date parseDate(String dateString) throws ParseException
dateString - 日期字符串ParseException - 异常public static String switchDateFormat(String dateString)
dateString - 日期字符串public static String format(Date date)
yyyy-MM-dd HH:mm:ss
date - 日期对象public static String format(Date date, String dateFormat)
date - 日期对象dateFormat - 格式public static String format(LocalDateTime date, String dateFormat, Locale local)
date - 日期对象dateFormat - 格式local - Localepublic static String format(LocalDate date, String dateFormat)
date - 日期对象dateFormat - 格式public static String format(LocalDate date, String dateFormat, Locale local)
date - 日期对象dateFormat - 格式local - Localepublic static String format(LocalDateTime date, String dateFormat)
date - 日期对象dateFormat - 格式private static DateFormat getCacheDateFormat(String dateFormat)
public static boolean isADateFormatUncached(Short formatIndex, String formatString)
public static boolean isInternalDateFormat(short format)
public static void removeThreadLocalCache()
Copyright © 2023. All rights reserved.