public final class DateTimeUtils extends Object
Modifier and Type | Field and Description |
---|---|
static long |
DAY
1天
|
static long |
HOUR
1小时
|
static long |
MINUTE
1分钟
|
static long |
SECOND
1秒
|
static Map<String,String[]> |
TIME_ZONES |
static String |
TIMEZONE_OFFSET
时间修正偏移量
|
static int |
UTC_LENGTH |
static long |
WEEK
1周
|
static long |
YEAR
1年(or 366 ???)
|
static String |
YYYY_MM
日期格式化字符串:yyyy-MM
|
static String |
YYYY_MM_DD
日期格式化字符串:yyyy-MM-dd
|
static String |
YYYY_MM_DD_HH_MM
日期格式化字符串:yyyy-MM-dd HH:mm
|
static String |
YYYY_MM_DD_HH_MM_SS
日期格式化字符串:yyyy-MM-dd HH:mm:ss
|
static String |
YYYY_MM_DD_HH_MM_SS_SSS
日期格式化字符串:yyyy-MM-dd HH:mm:ss.SSS
|
Modifier and Type | Method and Description |
---|---|
static Date |
currentTime() |
static long |
currentTimeMillis() |
static long |
currentTimeUTC() |
static String |
formatTime(long time,
String pattern) |
static String |
formatTime(long time,
String pattern,
String timeOffset) |
static SimpleDateFormat |
getSimpleDateFormat(String format,
String timeOffset) |
static TimeZone |
getTimeZone(String timeOffset) |
static boolean |
isLeapYear(int year) |
static Date |
parseDateTime(String dateTime,
String pattern) |
static Date |
parseDateTime(String dateTime,
String pattern,
String timeOffset) |
static int |
systemTimeUTC() |
public static final long SECOND
public static final long MINUTE
public static final long HOUR
public static final long DAY
public static final long WEEK
public static final long YEAR
public static final String YYYY_MM_DD_HH_MM_SS_SSS
public static final String YYYY_MM_DD_HH_MM_SS
public static final String YYYY_MM_DD
public static final String YYYY_MM
public static final String YYYY_MM_DD_HH_MM
public static final int UTC_LENGTH
public static String TIMEZONE_OFFSET
public static SimpleDateFormat getSimpleDateFormat(String format, String timeOffset)
public static long currentTimeMillis()
public static long currentTimeUTC()
public static Date currentTime()
public static int systemTimeUTC()
public static String formatTime(long time, String pattern)
time
- 日期时间值(若为UTC时间,方法内将自动乘以1000)pattern
- 日期时间输出模式,若为空则使用yyyy-MM-dd HH:mm:ss.SSS作为默认public static Date parseDateTime(String dateTime, String pattern) throws ParseException
ParseException
public static Date parseDateTime(String dateTime, String pattern, String timeOffset) throws ParseException
ParseException
public static boolean isLeapYear(int year)
year
- 年份Copyright © 2022. All rights reserved.