Package org.miaixz.bus.core.center.date
Class Resolver
java.lang.Object
org.miaixz.bus.core.center.date.Formatter
org.miaixz.bus.core.center.date.Converter
org.miaixz.bus.core.center.date.Resolver
- Direct Known Subclasses:
Almanac
日期解析
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Field Summary
Fields inherited from class org.miaixz.bus.core.center.date.Formatter
CN_DATE_FORMAT, CN_DATE_FORMATTER, CN_DATE_TIME_FORMAT, CN_DATE_TIME_FORMATTER, HTTP_DATETIME_FORMAT, HTTP_DATETIME_FORMAT_GMT, ISO8601_FORMAT, ISO8601_MS_FORMAT, ISO8601_MS_WITH_XXX_OFFSET_FORMAT, ISO8601_MS_WITH_ZONE_OFFSET_FORMAT, ISO8601_WITH_XXX_OFFSET_FORMAT, ISO8601_WITH_ZONE_OFFSET_FORMAT, JDK_DATETIME_FORMAT, MAX_HMS, NORM_DATE_FORMAT, NORM_DATE_FORMATTER, NORM_DATETIME_COMMA_MS_FORMAT, NORM_DATETIME_COMMA_MS_FORMATTER, NORM_DATETIME_FORMAT, NORM_DATETIME_FORMATTER, NORM_DATETIME_MINUTE_FORMAT, NORM_DATETIME_MINUTE_FORMATTER, NORM_DATETIME_MS_FORMAT, NORM_DATETIME_MS_FORMATTER, NORM_MONTH_FORMAT, NORM_MONTH_FORMATTER, NORM_TIME_FORMAT, NORM_TIME_FORMATTER, PURE_DATE_FORMAT, PURE_DATE_FORMATTER, PURE_DATETIME_FORMAT, PURE_DATETIME_FORMATTER, PURE_DATETIME_MS_FORMAT, PURE_DATETIME_MS_FORMATTER, PURE_DATETIME_TIP_FORMAT, PURE_TIME_FORMAT, PURE_TIME_FORMATTER, SIMPLE_MONTH_FORMAT, SIMPLE_MONTH_FORMATTER, UTC_FORMAT, UTC_MS_FORMAT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic LocalDateparseDate(CharSequence text, String format) 解析日期字符串为LocalDatestatic LocalDateparseDate(CharSequence text, DateTimeFormatter formatter) 解析日期时间字符串为LocalDate,格式支持日期static LocalDateparseDateByISO(CharSequence text) 解析日期时间字符串为LocalDate,仅支持yyyy-MM-dd'T'HH:mm:ss格式,例如:2007-12-03T10:15:30static LocalDateTimeparseTime(CharSequence text, String format) 解析日期时间字符串为LocalDateTimestatic LocalDateTimeparseTime(CharSequence text, DateTimeFormatter formatter) static LocalDateTimeparseTimeByISO(CharSequence text) 解析日期时间字符串为LocalDateTime,支持:DateTimeFormatter.ISO_LOCAL_DATE_TIMEyyyy-MM-dd'T'HH:mm:ss格式,例如:2007-12-03T10:15:30 yyyy-MM-dd HH:mm:ssMethods inherited from class org.miaixz.bus.core.center.date.Converter
get, max, of, of, of, of, of, of, of, ofDate, ofPattern, ofUTC, ofUTC, toChronoUnit, toEpochMilli, toInstant, toTimeUnitMethods inherited from class org.miaixz.bus.core.center.date.Formatter
format, format, formatFunc, formatNormal, formatNormal
-
Constructor Details
-
Resolver
public Resolver()
-
-
Method Details
-
parseTime
解析日期时间字符串为LocalDateTime- Parameters:
text- 日期时间字符串format- 日期格式,类似于yyyy-MM-dd HH:mm:ss,SSS- Returns:
LocalDateTime
-
parseTime
- Parameters:
text- 日期时间字符串formatter- 日期格式化器,预定义的格式见:DateTimeFormatter- Returns:
LocalDateTime
-
parseDate
解析日期字符串为LocalDate- Parameters:
text- 日期字符串format- 日期格式,类似于yyyy-MM-dd- Returns:
LocalDateTime
-
parseDate
解析日期时间字符串为LocalDate,格式支持日期- Parameters:
text- 日期时间字符串formatter- 日期格式化器,预定义的格式见:DateTimeFormatter- Returns:
LocalDate
-
parseDateByISO
解析日期时间字符串为LocalDate,仅支持yyyy-MM-dd'T'HH:mm:ss格式,例如:2007-12-03T10:15:30- Parameters:
text- 日期时间字符串- Returns:
LocalDate
-
parseTimeByISO
解析日期时间字符串为LocalDateTime,支持:DateTimeFormatter.ISO_LOCAL_DATE_TIMEyyyy-MM-dd'T'HH:mm:ss格式,例如:2007-12-03T10:15:30- yyyy-MM-dd HH:mm:ss
- Parameters:
text- 日期时间字符串- Returns:
LocalDateTime
-