由于夏令时而引起的DateFormat转换相差1小时的问题

       
两个timezone对象,把第二个timezone对象的id和raw offset设置到第一个timezone对象里。
        SimpleDateFormat simpleDateFormat = new SimpleDateFormat( "yyyy-MM-dd'T'HH:mm:ss 'UTC'Z" );
        TimeZone defaultTimeZone = TimeZone.getDefault();
        TimeZone timeZone = TimeZone.getTimeZone("");
        timeZone.setID(defaultTimeZone.getID());
        timeZone.setRawOffset(defaultTimeZone.getRawOffset());
        simpleDateFormat.setTimeZone(timeZone);

你可能感兴趣的:(DateFormat)