Importjava.text.*;ImportJava.util.*; Public classDateFormat {/*** Format output of date type *@paramDate *@return */ Public StaticString DateFormat (date date) {SimpleDateFormat formatter=NewSimpleDateFormat ("Yyyy-mm-dd HH:mm:ss"); String datestring=Formatter.format (date); returndatestring; } /*** Convert "2015-08-31-21:08:06" string to date *@paramSTR *@return * @throwsparseexception*/ Public StaticDate stringtodate (String str)throwsparseexception{SimpleDateFormat Formatter=NewSimpleDateFormat ("Yyyy-mm-dd HH:mm:ss"); Date Date=(Date) formatter.parse (str); returndate; } /*** Format the CST time type string output *@paramSTR *@return * @throwsparseexception*/ Public StaticString Cstformat (String str)throwsparseexception{SimpleDateFormat Formatter=NewSimpleDateFormat ("EEE MMM dd HH:mm:ss zzz yyyy", locale.us); Date Date=(Date) formatter.parse (str); returnDateFormat (date); } /*** Converts a long type to date *@paramSTR *@return * @throwsparseexception*/ Public StaticDate Longtodare (LongStrthrowsparseexception{return NewDate (STR * 1000); }}
Conversion tool class between Long, String, date types in Java