java DateUtil工具类时间戳类型转换详解
本文实例为大家分享了DateUtil工具类时间戳类型转换的具体代码,供大家参考,具体内容如下
packagecom.sinosoft.media.sms.util;
importjava.text.ParseException;
importjava.text.SimpleDateFormat;
importjava.util.Date;
publicclassDateUtil{
//当前时间
//publicstaticDateDATE_NOW=newDate();
/**
*得到完整的时间戳,格式:yyyyMMddHHmmssSSS(年月日时分秒毫秒)
*@return完整的时间戳
*/
publicstaticStringgetFullTimeStamp(){
returnnewSimpleDateFormat("yyyyMMddHHmmssSSS").format(newDate());
}
/**
*得到简单的时间戳,格式:yyyyMMdd(年月日)
*@return简单的时间戳
*/
publicstaticStringgetSimpleTimeStamp(){
returnnewSimpleDateFormat("yyyyMMdd").format(newDate());
}
/**
*根据指定的格式得到时间戳
*@parampattern指定的格式
*@return指定格式的时间戳
*/
publicstaticStringgetTimeStampByPattern(Stringpattern){
returnnewSimpleDateFormat(pattern).format(newDate());
}
/**
*得到当前日期格式化后的字符串,格式:yyyy-MM-dd(年-月-日)
*@return当前日期格式化后的字符串
*/
publicstaticStringgetTodayStr(){
returnnewSimpleDateFormat("yyyy-MM-dd").format(newDate());
}
/**
*时间戳,格式:yyyy-MM-ddHH:mm:ss(年-月-日时:分:秒)
*@return简单的时间戳
*/
publicstaticStringgetDateTimeStamp(Datedate){
returnnewSimpleDateFormat("yyyy-MM-ddHH:mm:ss").format(date);
}
publicstaticDategetDateByString(Stringstr){
SimpleDateFormatsim=newSimpleDateFormat("yyyy-MM-ddhh:mm:ss");
DatedateTime=null;
try{
dateTime=sim.parse(str);
}catch(ParseExceptione){
e.printStackTrace();
}
returndateTime;
}
}
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。