1 public static void main(String[] args) {
2 //当前时间==>gmt
3 Date date=new Date();
4 System.out.println("GMT时间"+date.toGMTString());
5 //当前时间==>13时间戳
6 long l=date.getTime();
7 System.out.println("时间戳"+l);
8 System.out.println("=====================================");
9 //gmt==>cst==>13位时间戳
10 try {
11 date=getCST("Sun, 11 Mar 2018 09:40:21 GMT");
12 System.out.println("CST时间"+date);
13 System.out.println("时间戳"+date.getTime());
14 } catch (ParseException e) {
15 // TODO Auto-generated catch block
16 e.printStackTrace();
17 }
18 //时间戳==>gmt
19 String res;
20 SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
21 long lt = new Long("1520757316886");
22 Date datee = new Date(lt);
23 System.out.println("GMT时间"+datee.toGMTString());
24 res = simpleDateFormat.format(datee);
25
26 System.out.println("CST时间"+res);
27 }
28 public static Date getCST(String strGMT) throws ParseException{
29 DateFormat df = new SimpleDateFormat("EEE, d MMM yyyy HH:mm:ss z", Locale.ENGLISH);
30 return df.parse(strGMT);
31
32 }
33 }