Java 时间转换的实例代码
Java时间转换的实例代码
importjava.text.ParseException; importjava.text.SimpleDateFormat; importjava.util.Calendar; importjava.util.Date; /** *CreatedbyEdwardon2016/6/30. */ publicclassTimeUtil{ /** *将1467341232351转换为指定格式"yyyy-MM-ddHH:mm:ss.SSS" *@paramtime"1467342217645" *@parampattern"yyyy-MM-ddHH:mm:ss.SSS" *@return2016-07-0111:03:37.645 */ publicstaticStringparseLongTime2String(Stringtime,Stringpattern){ Calendarcalendar=Calendar.getInstance(); calendar.setTimeInMillis(Long.valueOf(time)); returnnewSimpleDateFormat(pattern).format(calendar.getTime()); } /** *将指定格式的字符串转化为long *@paramtime"2016-07-0110:52:41.792" *@parampattern"yyyy-MM-ddHH:mm:ss.SSS" *@return1467341561792 */ publicstaticlongparseString2LongTime(Stringtime,Stringpattern) { Datedate=null; try{ date=newSimpleDateFormat(pattern).parse(time); }catch(ParseExceptione){ e.printStackTrace(); } returndate.getTime(); } publicstaticvoidmain(String[]args) { Calendarcalendar=Calendar.getInstance(); System.out.println(calendar.getTimeInMillis()); System.out.println(TimeUtil.parseLongTime2String(String.valueOf(calendar.getTimeInMillis()),"yyyy-MM-ddHH:mm:ss.SSS")); System.out.println(TimeUtil.parseString2LongTime("2016-07-0110:52:41.792","yyyy-MM-ddHH:mm:ss.SSS")); } }
以上这篇Java时间转换的实例代码就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。