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; } }
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。