public final class DateParser extends Object
In most cases, datetime's parsing should be very fast, so you can use DateParserUtils directly.
If need use it in multiple threads, you can create your own parser by DateParserBuilder.
| 限定符和类型 | 方法和说明 |
|---|---|
static DateParserBuilder |
newBuilder()
Create an new DateParserBuilder which could be used for initialize DateParser.
|
Calendar |
parseCalendar(String str)
Parse the specified String into Calendar
|
Date |
parseDate(String str)
Parse the specified String into Date
|
LocalDateTime |
parseDateTime(String str)
Parse the specified string into LocalDateTime
|
OffsetDateTime |
parseOffsetDateTime(String str)
Parse the specified string into OffsetDateTime
|
void |
setPreferMonthFirst(boolean preferMonthFirst)
If parser cannot distinguish the dd/mm and mm/dd, preferMonthFirst will help it determine.
|
public static DateParserBuilder newBuilder()
public void setPreferMonthFirst(boolean preferMonthFirst)
preferMonthFirst - Prefer dd/mm or mm/ddpublic Date parseDate(String str)
str - The original String like '2019-10-01 00:10:20 +0800'public Calendar parseCalendar(String str)
str - The original String like '2019-10-01 00:10:20 +0800'public LocalDateTime parseDateTime(String str)
str - The original Stringpublic OffsetDateTime parseOffsetDateTime(String str)
str - The original StringCopyright © 2019. All rights reserved.