public class DateUtil
extends java.lang.Object
限定符和类型 | 字段和说明 |
---|---|
static java.lang.String |
FORMAT_DEFAULT
如果format没有传递过来,会使用这个默认的时间戳
|
构造器和说明 |
---|
DateUtil() |
限定符和类型 | 方法和说明 |
---|---|
java.lang.String |
dateFormat(long linuxTime)
将Linux时间戳变为文字描述的时间
dateFormat(long, String) |
java.lang.String |
dateFormat(long linuxTime,
java.lang.String format)
将Linux时间戳变为文字描述的时间
|
static int |
dateToInt10(java.util.Date date)
将
Date 转化为 10位的时间戳 |
static java.lang.String |
dateToString(java.util.Date date,
java.lang.String format)
Date 转为String类型,变成当前显示的文字时间 |
static int |
long13To10(long time)
将13位Linux时间戳转换为10位时间戳
|
static java.util.Date |
midnight(java.util.Date date)
获取当前传入时间的当天午夜时间,如 2016-03-19 23:59:59
|
static java.util.Date |
StringToDate(java.lang.String time,
java.lang.String format)
将String类型时间转换为Date对象
|
static int |
StringToInt(java.lang.String time,
java.lang.String format)
将String类型时间转换为10位的linux时间戳
|
static int |
timeForUnix10()
返回当前10位数的Unix时间戳
|
static long |
timeForUnix13()
返回当前13位的Unix时间戳
|
static java.util.Date |
weeHours(java.util.Date date)
获取当前传入时间的当天凌晨时间,如 2016-03-19 00:00:00
|
public static final java.lang.String FORMAT_DEFAULT
public static long timeForUnix13()
Date
public java.lang.String dateFormat(long linuxTime, java.lang.String format) throws NotReturnValueException
linuxTime
- Linux时间戳,10位或者13位format
- 转换格式 ,若不填,默认为yyyy-MM-dd hh:mm:ss FORMAT_DEFAULT
NotReturnValueException
public java.lang.String dateFormat(long linuxTime) throws NotReturnValueException
dateFormat(long, String)
linuxTime
- Linux时间戳,10位或者13位NotReturnValueException
public static int timeForUnix10()
public static java.util.Date StringToDate(java.lang.String time, java.lang.String format)
time
- 要转换的时间,如2016-02-18 00:00:11format
- 要转换的String的时间格式,如:yyyy-MM-dd HH:mm:sspublic static int StringToInt(java.lang.String time, java.lang.String format)
time
- 要转换的时间,如2016-02-18 00:00:11format
- 要转换的String的时间格式,如:yyyy-MM-dd HH:mm:ssjava.text.ParseException
public static java.util.Date weeHours(java.util.Date date)
date
- Date
Date
public static java.util.Date midnight(java.util.Date date)
{@link
- java.util.Date}Date
public static java.lang.String dateToString(java.util.Date date, java.lang.String format)
Date
转为String类型,变成当前显示的文字时间date
- Date
format
- 生成的格式化时间,如 yyyy-MM-dd HH:mm:sspublic static int dateToInt10(java.util.Date date)
Date
转化为 10位的时间戳date
- Date
public static int long13To10(long time)
time
- 13位Linux时间戳