public class DateNumber extends Object
日期转化成数字的双向转化,支持以下格式
(date8) yyyyMMdd
(datetime14) yyyyMMddHHmmss
(datetime17) yyyyMMddHHmmssSSS
(time6) HHmmss
(time9) HHmmssSSS
解析时支持以上所有日期格式,进行半角转化。
DateParser| Modifier and Type | Method and Description |
|---|---|
static int |
date8(@NotNull LocalDate date)
把日期变成整数 yyyyMMdd
|
static int |
date8(@NotNull LocalDateTime date)
把日期变成整数 yyyyMMdd
|
static int |
date8(@NotNull ZonedDateTime date)
把日期变成整数 yyyyMMdd
|
static long |
dateTime14(@NotNull LocalDateTime date)
把日期变成整数 yyyyMMddHHmmss
|
static long |
dateTime14(@NotNull ZonedDateTime date)
把日期变成整数 yyyyMMddHHmmss
|
static long |
dateTime17(@NotNull LocalDateTime date)
把日期变成整数 yyyyMMddHHmmssSSS
|
static long |
dateTime17(@NotNull ZonedDateTime date)
把日期变成整数 yyyyMMddHHmmssSSS
|
static @NotNull LocalDate |
parseDate(long num)
把任意包含日期信息的数字变成日期
|
static @NotNull LocalDate |
parseDate(long num,
int off)
把任意包含日期信息的数字变成日期
|
static @NotNull LocalDateTime |
parseDateTime(long num)
把任意包含日期信息的数字变成日期
|
static @NotNull LocalDateTime |
parseDateTime(long num,
int off)
把任意包含日期信息的数字变成日期
|
static @NotNull LocalTime |
parseTime(long num)
把任意包含日期信息的数字变成日期
|
static @NotNull LocalTime |
parseTime(long num,
int off)
把任意包含日期信息的数字变成日期
|
static int |
time6(@NotNull LocalDateTime date)
把日期变成整数 HHmmss
|
static int |
time6(@NotNull LocalTime date)
把日期变成整数 HHmmss
|
static int |
time6(@NotNull ZonedDateTime date)
把日期变成整数 HHmmss
|
static int |
time9(@NotNull LocalDateTime date)
把日期变成整数 HHmmssSSS
|
static int |
time9(@NotNull LocalTime date)
把日期变成整数 HHmmssSSS
|
static int |
time9(@NotNull ZonedDateTime date)
把日期变成整数 HHmmssSSS
|
public static int date8(@NotNull
@NotNull LocalDate date)
date - 日期public static int date8(@NotNull
@NotNull LocalDateTime date)
date - 日期public static int date8(@NotNull
@NotNull ZonedDateTime date)
date - 日期public static long dateTime14(@NotNull
@NotNull LocalDateTime date)
date - 日期public static long dateTime14(@NotNull
@NotNull ZonedDateTime date)
date - 日期public static long dateTime17(@NotNull
@NotNull LocalDateTime date)
date - 日期public static long dateTime17(@NotNull
@NotNull ZonedDateTime date)
date - 日期public static int time6(@NotNull
@NotNull LocalTime date)
date - 日期public static int time6(@NotNull
@NotNull LocalDateTime date)
date - 日期public static int time6(@NotNull
@NotNull ZonedDateTime date)
date - 日期public static int time9(@NotNull
@NotNull LocalTime date)
date - 日期public static int time9(@NotNull
@NotNull LocalDateTime date)
date - 日期public static int time9(@NotNull
@NotNull ZonedDateTime date)
date - 日期@NotNull public static @NotNull LocalTime parseTime(long num)
num - 数字@NotNull public static @NotNull LocalDate parseDate(long num)
num - 数字@NotNull public static @NotNull LocalDateTime parseDateTime(long num)
num - 数字@NotNull public static @NotNull LocalTime parseTime(long num, int off)
num - 数字off - 数字位置偏移量@NotNull public static @NotNull LocalDate parseDate(long num, int off)
num - 数字off - 数字位置偏移量@NotNull public static @NotNull LocalDateTime parseDateTime(long num, int off)
num - 数字off - 数字位置偏移量Copyright © 2020. All rights reserved.