用java.util.TimeZone
例如:TimeZone.getTimeZone("GMT+8")将返回"GMT+08:00"的时区

解决方案 »

  1.   

    我先取得当前的 TimeZone timeZone = TimeZone.getDefault();
    然后要把它显示出来 我用 sTimeZone = timeZone.getDisplayName();
    得到的是"中国标准时间",我想得到"GMT+8:00",该如何做?
      

  2.   

    我要的是default time zone 的"GMT+xx"格式
      

  3.   

    ngqzmjmj(冷酷) :TimeZone.setDefault("GMT+8");
    问题是不一定是GMT+8啊,我的机器设置的是别的时区先得到默认时区
    TimeZone timeZone = TimeZone.getDefault();
    我想得到"GMT+#:##",该如何做?
      

  4.   

    我找遍了JAVA API文档,没有直接满足你要求地方法。只好自己计算了。
      

  5.   

    you can use :TimeZone.getRowOffset() ,then get the minisecond,
    TimeZone.getRowOffset()/1000*60*60
    you get hours ...................