1. 程式人生 > >java將國際時間轉為個時區時間

java將國際時間轉為個時區時間

public static void main(String[] args) throws ParseException {



        SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mmzzz");//時間格式自己定義
        TimeZone tz;

        // 設定時區為"GMT+08:00"(需要輸出時間的時區 )
        tz = TimeZone.getTimeZone("GMT+08:00"); 

        // 後面的+0000為國際時間,其它時區請自行更換 (如GMT+08:00  為+0800)     
Date date = df.parse("2017-10-18 00:00+0000"); // 獲取預設的DateFormat,用於格式化Date SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm"); // 設定時區為tz sdf.setTimeZone(tz); // 獲取格式化後的字串 String str = sdf.format(date); System.out.println(str); }