363103 fix by Bartlomiej Lopatka r=glen sr=neil

git-svn-id: svn://10.0.0.236/trunk@221060 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
glen.beasley%sun.com
2007-02-28 03:28:05 +00:00
parent 86fc73c6f8
commit 75928b4ecf

View File

@@ -256,13 +256,13 @@ public abstract class TimeBase implements ASN1Value {
hourOff += chars[i+2] - '0';
minOff = (chars[i+3] - '0') * 10;
minOff += chars[i+4] - '0';
i += 5;
checkRange(hourOff, 0, 23, "hour offset");
checkRange(minOff, 0, 59, "minute offset");
if( chars[i] == '-' ) {
hourOff = -hourOff;
minOff = -minOff;
}
i += 5;
tz = (TimeZone) TimeZone.getTimeZone("GMT").clone();
tz.setRawOffset( ((hourOff*60)+minOff)*60*1000 );
} else if( chars[i] == 'Z' ) {