Java 時光轉換的實例代碼。本站提示廣大學習愛好者:(Java 時光轉換的實例代碼)文章只能為提供參考,不一定能成為您想要的結果。以下是Java 時光轉換的實例代碼正文
Java 時光轉換的實例代碼
import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; /** * Created by Edward on 2016/6/30. */ public class TimeUtil { /** * 將 1467341232351 轉換為 指定格局 "yyyy-MM-dd HH:mm:ss.SSS" * @param time "1467342217645" * @param pattern "yyyy-MM-dd HH:mm:ss.SSS" * @return 2016-07-01 11:03:37.645 */ public static String parseLongTime2String(String time, String pattern){ Calendar calendar = Calendar.getInstance(); calendar.setTimeInMillis(Long.valueOf(time)); return new SimpleDateFormat(pattern).format(calendar.getTime()); } /** * 將指定格局的字符串轉化為long * @param time "2016-07-01 10:52:41.792" * @param pattern "yyyy-MM-dd HH:mm:ss.SSS" * @return 1467341561792 */ public static long parseString2LongTime(String time, String pattern) { Date date = null; try { date = new SimpleDateFormat(pattern).parse(time); } catch (ParseException e) { e.printStackTrace(); } return date.getTime(); } public static void main(String[] args) { Calendar calendar = Calendar.getInstance(); System.out.println(calendar.getTimeInMillis()); System.out.println(TimeUtil.parseLongTime2String(String.valueOf(calendar.getTimeInMillis()),"yyyy-MM-dd HH:mm:ss.SSS")); System.out.println(TimeUtil.parseString2LongTime("2016-07-01 10:52:41.792","yyyy-MM-dd HH:mm:ss.SSS")); } }
以上這篇Java 時光轉換的實例代碼就是小編分享給年夜家的全體內容了,願望能給年夜家一個參考,也願望年夜家多多支撐。