Java格式化CST日期時間
阿新 • • 發佈:2018-12-21
Date date = new Date();System.out.println(date);
我們將在控制檯打印出 Thu Aug 27 18:05:49 CST 2015 格式字串
下列程式碼可以實現將Java的CST格式的時間字串轉為為Date物件和所需要的日期時間格式!
String date = "Thu Aug 27 18:05:49 CST 2015";SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzz yyyy", Locale.US);Date d = sdf.parse(date);String formatDate = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(d);System.out.println(formatDate);
Java中獲得GMT時間程式碼:
Calendar cd = Calendar.getInstance();SimpleDateFormat sdf = new SimpleDateFormat("EEE d MMM yyyy HH:mm:ss 'GMT'", Locale.US);sdf.setTimeZone(TimeZone.getTimeZone("GMT+8")); // 設定時區為GMT +8為北京時間東八區String str = sdf.format(cd.getTime());System.out.println(str);