Details
-
Bug
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
None
-
None
-
None
Description
The following test code gives different results on Harmony than on RI. Harmony outputs:
d = 1143334200000
and RI outputs:
d = 1143337800000
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.TimeZone;
import java.util.Date;
import java.util.Locale;
public class Test {
public static void main(String[] args) {
DateFormat df = new SimpleDateFormat("MMM dd, yyyy H:mm:ss.SSS",
Locale.ENGLISH);
TimeZone zone = TimeZone.getTimeZone("Europe/London");
df.setTimeZone(zone);
Date d = null;
try
catch (Exception e)
{ e.printStackTrace(); } System.err.println("d = " + d.getTime());
}
}