1. 程式人生 > >java GMT時間轉換為CST時間

java GMT時間轉換為CST時間

oid 時區 ack 北京 獲取 util sys spa .get

今天在獲取windchill的“上次修改時間”的時候發現獲取的是GMT時間,但是我們常用的是CST時間

一開始嘗試直接設置為CST時區,TimeZone.getTimeZone("CST"),發現時間比GMT還少了8個小時

北京時間是東8區,後來改成GMT+8或GMT+8:00才獲取到CST時間

      package test;
      import java.text.SimpleDateFormat;
      import java.util.Date;
      import java.util.TimeZone;
      public class test {
      public static void main(String[] args) {
      System.out.println(new Date());
      SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
      // CST(北京時間)在東8區
      sdf.setTimeZone(TimeZone.getTimeZone("GMT+8"));
      System.out.println(sdf.format(new Date()));
      }
    }

java GMT時間轉換為CST時間