程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> JAVA綜合教程 >> Java 時間轉換,java時間轉換

Java 時間轉換,java時間轉換

編輯:JAVA綜合教程

Java 時間轉換,java時間轉換


 

 1 import java.text.ParseException;
 2 import java.text.SimpleDateFormat;
 3 import java.util.Calendar;
 4 import java.util.Date;
 5 
 6 /**
 7  * Created by Edward on 2016/6/30.
 8  */
 9 public class TimeUtil {
10 
11 
12     /**
13      * 將 1467341232351 轉換為 指定格式 "yyyy-MM-dd HH:mm:ss.SSS"
14      * @param time        "1467342217645"
15      * @param pattern     "yyyy-MM-dd HH:mm:ss.SSS"
16      * @return            2016-07-01 11:03:37.645
17      */
18 
19     public static String parseLongTime2String(String time, String pattern){
20         Calendar calendar = Calendar.getInstance();
21         calendar.setTimeInMillis(Long.valueOf(time));
22         return new SimpleDateFormat(pattern).format(calendar.getTime());
23     }
24 
25 
26     /**
27      * 將指定格式的字符串轉化為long
28      * @param time   "2016-07-01 10:52:41.792"
29      * @param pattern "yyyy-MM-dd HH:mm:ss.SSS"
30      * @return         1467341561792
31      */
32     public static long parseString2LongTime(String time, String pattern)
33     {
34         Date date = null;
35         try {
36             date = new SimpleDateFormat(pattern).parse(time);
37         } catch (ParseException e) {
38             e.printStackTrace();
39         }
40         return date.getTime();
41     }
42 
43     public static void main(String[] args)
44     {
45         Calendar calendar = Calendar.getInstance();
46 
47         System.out.println(calendar.getTimeInMillis());
48 
49         System.out.println(TimeUtil.parseLongTime2String(String.valueOf(calendar.getTimeInMillis()),"yyyy-MM-dd HH:mm:ss.SSS"));
50 
51         System.out.println(TimeUtil.parseString2LongTime("2016-07-01 10:52:41.792","yyyy-MM-dd HH:mm:ss.SSS"));
52 
53     }
54 
55 }

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved