public class TDateTime extends Object
Modifier and Type | Field and Description |
---|---|
static Long |
BOOT_TIME_MILLS |
static Long |
BOOT_TIME_NANOS |
static String |
INTERNTTION_DATETIME_TEMPLATE |
static String |
STANDER_DATE_TEMPLATE |
static String |
STANDER_DATETIME_TEMPLATE |
static String |
STANDER_TIME_TEMPLATE |
Constructor and Description |
---|
TDateTime() |
Modifier and Type | Method and Description |
---|---|
static Date |
add(Date date,
long millis)
日期加操作
|
static String |
add(String time,
long millis,
String format)
日期加操作
|
static Long |
currentTimeNanos()
用来获取纳
不可用来做精确计时,只能用来做时间标记
|
static String |
format(Date date)
格式化日期成字符串
|
static String |
format(Date date,
String format)
格式化日期成字符串
|
static String |
format(Date date,
String format,
String timeZone)
格式化日期成字符串
|
static String |
format(Date date,
String format,
String timeZone,
Locale local)
使用特定时区,格式化日期成字符串
|
static String |
formatElapsedSecs(long secs)
格式一个差值时间为人类可读
如:3600秒, 格式化为: 1h
|
static String |
formatToGMT(Date date)
获取标准的格林威治时间(GMT)
|
static int |
getDateElement(Date date,
int type)
获取日期中的时间元素
|
static String |
now()
获取当前时间
yyyy-MM-dd HH:mm:ss
|
static String |
now(String format)
根据特定格式获取当前时间
|
static Date |
parse(String source)
从字符串解析时间
|
static Date |
parse(String source,
String format)
从字符串解析时间
|
static Date |
parse(String source,
String format,
String timeZone)
从字符串解析时间
|
static Date |
parse(String source,
String format,
String timeZone,
Locale local)
按照特定的时区和地狱从字符串解析时间
|
static Date |
parseToGMT(String source)
按格林威治时间(GMT)时间格式获取时间对象
|
static String |
timestamp(long value)
时间戳转换为标准时间格式
|
static String |
timestamp(long value,
String format)
时间戳转换
|
static String |
timestamp(long value,
TimeUnit timeUnit,
String format)
时间戳转换
|
public static final Long BOOT_TIME_MILLS
public static final Long BOOT_TIME_NANOS
public static final String STANDER_DATE_TEMPLATE
public static final String STANDER_TIME_TEMPLATE
public static final String STANDER_DATETIME_TEMPLATE
public static final String INTERNTTION_DATETIME_TEMPLATE
public static String now()
public static String timestamp(long value, TimeUnit timeUnit, String format)
value
- 待转换的时间戳timeUnit
- 时间单位format
- 转换格式public static String timestamp(long value, String format)
value
- 待转换的时间戳(毫秒)format
- 转换格式public static String timestamp(long value)
value
- 待转换的时间戳(毫秒)public static String format(Date date, String format)
date
- Date 对象format
- 日期格式模板public static String format(Date date, String format, String timeZone)
date
- Date 对象format
- 日期格式模板timeZone
- 所在时区public static String format(Date date, String format, String timeZone, Locale local)
date
- 日期对象format
- 日期格式化字符串timeZone
- 所在时区local
- 所在区域public static String formatToGMT(Date date)
date
- Date 对象public static Date parse(String source, String format)
source
- 日期字符串format
- 日期格式模板public static Date parse(String source, String format, String timeZone)
source
- 日期字符串format
- 日期格式模板timeZone
- 所在时区public static Date parse(String source, String format, String timeZone, Locale local)
source
- 日期字符串format
- 日志格式化字符串timeZone
- 所在时区local
- 所在区域public static Date parseToGMT(String source)
source
- 日期字符串public static Date add(Date date, long millis)
date
- 加法的基数日期millis
- 微秒public static String add(String time, long millis, String format) throws ParseException
time
- 加法的基数日期millis
- 微秒format
- 输出的格式ParseException
- 解析异常public static int getDateElement(Date date, int type)
date
- 日期对象type
- 时间元素类型public static Long currentTimeNanos()
public static String formatElapsedSecs(long secs)
secs
- 时间秒Copyright © 2020 Voovan. All rights reserved.