public class DateUtil extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
FORMAT_DEFAULT
如果format没有传递过来,会使用这个默认的时间戳
|
| 构造器和说明 |
|---|
DateUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
currentDate(String format)
获取当前时间,返回人看的时间,如 yyyy-MM-dd HH:mm:ss
|
static int |
currentWeek()
获取当前是星期几,返回值从星期日开始
|
String |
dateFormat(long linuxTime)
将Linux时间戳变为文字描述的时间
dateFormat(long, String) |
static String |
dateFormat(long linuxTime,
String format)
日期格式化,将Linux时间戳变为文字描述的时间
|
static int |
dateToInt10(Date date)
将
Date 转化为 10位的时间戳 |
static String |
dateToString(Date date,
String format)
Date转为String类型,变成当前显示的文字时间,如 2016-03-19 00:00:00 |
static int |
getDateZeroTime(int time)
传入一个10位的时间戳,返回当前时间戳所在的当天0点的10位时间戳
|
static int |
getWeekForTime(String pTime)
判断指定的日期是星期几
|
static String |
intToString(int linuxTime,
String format)
将Linux时间戳变为文字描述的时间
|
static int |
long13To10(long time)
将13位Linux时间戳转换为10位时间戳
|
static Date |
midnight(Date date)
获取当前传入时间的当天午夜时间,如 2016-03-19 23:59:59
|
static Date |
StringToDate(String time,
String format)
将String类型时间转换为Date对象
|
static int |
StringToInt(String time,
String format)
将String类型时间转换为10位的linux时间戳
|
static int |
timeForUnix10()
返回当前10位数的Unix时间戳
|
static long |
timeForUnix13()
返回当前13位的Unix时间戳
|
static Date |
weeHours(Date date)
获取当前传入时间的当天凌晨时间,如 2016-03-19 00:00:00
|
public static long timeForUnix13()
Datepublic static String intToString(int linuxTime, String format)
linuxTime - Linux时间戳,10位format - 转换格式 ,若不填,默认为yyyy-MM-dd hh:mm:ss FORMAT_DEFAULTpublic static String dateFormat(long linuxTime, String format) throws NotReturnValueException
linuxTime - Linux时间戳,10位或者13位format - 转换格式 ,若不填,默认为yyyy-MM-dd hh:mm:ss FORMAT_DEFAULTNotReturnValueException - 异常public String dateFormat(long linuxTime) throws NotReturnValueException
dateFormat(long, String)linuxTime - Linux时间戳,10位或者13位NotReturnValueException - 异常public static String currentDate(String format)
format - 生成的格式化时间,如 yyyy-MM-dd HH:mm:sspublic static int timeForUnix10()
public static Date StringToDate(String time, String format)
time - 要转换的时间,如2016-02-18 00:00:11format - 要转换的String的时间格式,如:yyyy-MM-dd HH:mm:sspublic static int StringToInt(String time, String format)
time - 要转换的时间,如2016-02-18 00:00:11format - 要转换的String的时间格式,如:yyyy-MM-dd HH:mm:sspublic static String dateToString(Date date, String format)
Date转为String类型,变成当前显示的文字时间,如 2016-03-19 00:00:00date - Dateformat - 生成的格式化时间,如 yyyy-MM-dd HH:mm:sspublic static int long13To10(long time)
time - 13位Linux时间戳public static int currentWeek()
public static int getDateZeroTime(int time)
time - 10位的时间戳public static int getWeekForTime(String pTime)
pTime - 日期,传入如: 2019-8-18Copyright © 2019. All rights reserved.