Class PatternsDateParser
java.lang.Object
org.miaixz.bus.core.center.date.printer.DefaultDatePrinter
org.miaixz.bus.core.center.date.format.parser.PatternsDateParser
- All Implemented Interfaces:
Serializable,DateParser,DatePrinter
通过给定的日期格式解析日期时间字符串。
传入的日期格式会逐个尝试,直到解析成功,返回
Calendar对象,否则抛出DateException异常。- Since:
- Java 17+
- Author:
- Kimi Liu
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription获得 日期地理位置static PatternsDateParser创建 PatternsDateParser将日期字符串解析并转换为Date对象 等价于DateFormat.parse(String)设置LocalesetParsePatterns(String... parsePatterns) 设置多个日期格式Methods inherited from class org.miaixz.bus.core.center.date.printer.DefaultDatePrinter
getPattern, getTimeZoneMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.miaixz.bus.core.center.date.printer.DatePrinter
getPattern, getTimeZone
-
Constructor Details
-
PatternsDateParser
构造- Parameters:
parsePatterns- 多个日期格式
-
-
Method Details
-
of
创建 PatternsDateParser- Parameters:
parsePatterns- 多个日期格式- Returns:
- PatternsDateParser
-
setParsePatterns
设置多个日期格式- Parameters:
parsePatterns- 日期格式列表- Returns:
- this
-
getLocale
Description copied from interface:DatePrinter获得 日期地理位置- Specified by:
getLocalein interfaceDatePrinter- Overrides:
getLocalein classDefaultDatePrinter- Returns:
Locale
-
setLocale
设置Locale- Parameters:
locale-Locale- Returns:
- this
-
parse
Description copied from interface:DateParser将日期字符串解析并转换为Date对象 等价于DateFormat.parse(String)- Specified by:
parsein interfaceDateParser- Parameters:
source- 被解析的日期字符串- Returns:
Date对象
-