public class DateParser extends Object
可以处理末尾的填充,日期以01填充,时间以00填充。
(date8) yyyyMMdd
(datetime14) yyyyMMddHHmmss
(datetime17) yyyyMMddHHmmssSSS
(date8) MMddyyyy
(datetime14) MMddyyyyHHmmss
(datetime17) MMddyyyyHHmmssSSS
(time6) HHmmss
(time9) HHmmssSSS
DateNumber| Modifier and Type | Method and Description |
|---|---|
static @NotNull String |
digit(@Nullable CharSequence str,
int off,
pro.fessional.mirana.time.DateParser.Ptn ptn) |
static @NotNull LocalDate |
parseDate(@NotNull CharSequence str,
int off)
把任意包含日期信息的数字变成日期,解析时只关注数字,忽略非数字字符
|
static @NotNull LocalDate |
parseDate(@NotNull String num)
把任意包含日期信息的数字变成日期
|
static @NotNull LocalDateTime |
parseDateTime(@NotNull CharSequence str,
int off)
把任意包含日期信息的数字变成日期,解析时只关注数字,忽略非数字字符
|
static @NotNull LocalDateTime |
parseDateTime(@NotNull String num)
把任意包含日期信息的数字变成日期
|
static @NotNull LocalTime |
parseTime(@NotNull CharSequence str,
int off)
把任意包含日期信息的数字变成日期,解析时只关注数字,忽略非数字字符
|
static @NotNull LocalTime |
parseTime(@NotNull String num)
把任意包含日期信息的数字变成日期
|
@NotNull public static @NotNull LocalTime parseTime(@NotNull @NotNull String num)
num - 数字@NotNull public static @NotNull LocalDate parseDate(@NotNull @NotNull String num)
num - 数字@NotNull public static @NotNull LocalDateTime parseDateTime(@NotNull @NotNull String num)
num - 数字@NotNull public static @NotNull LocalTime parseTime(@NotNull @NotNull CharSequence str, int off)
(time6) HHmmss
(time9) HHmmssSSS
str - 任意包括全角或半角数字的字符串off - 数字位置偏移量,不考虑非数字@NotNull public static @NotNull LocalDate parseDate(@NotNull @NotNull CharSequence str, int off)
(date8) yyyyMMdd
(date8) MMddyyyy
str - 任意包括全角或半角数字的字符串off - 数字位置偏移量,不考虑非数字@NotNull public static @NotNull LocalDateTime parseDateTime(@NotNull @NotNull CharSequence str, int off)
(datetime14) yyyyMMddHHmmss
(datetime17) yyyyMMddHHmmssSSS
(datetime14) MMddyyyyHHmmss
(datetime17) MMddyyyyHHmmssSSS
str - 任意包括全角或半角数字的字符串off - 数字位置偏移量,不考虑非数字@NotNull public static @NotNull String digit(@Nullable @Nullable CharSequence str, int off, pro.fessional.mirana.time.DateParser.Ptn ptn)
Copyright © 2020. All rights reserved.