本帖最后由 cycherry 于 2011-08-18 17:38:23 编辑

解决方案 »

  1.   

    如果我没理解错的话,你想得到没有偏移量的时间对吗?public static void main(String[] args) {

    Date date = new Date();
    SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
    System.out.println("当前时间:" + sdf.format(date));
    TimeZone tz = TimeZone.getDefault(); //获得当前默认时区
    date = new Date(date.getTime() - tz.getOffset(date.getTime())); //当前时间减当前时间区和标准时间的差
    System.out.println("标准时间:" + sdf.format(date));
    }