8303208: JFR: 'jfr print' displays incorrect timestamps
Reviewed-by: mgronlun
This commit is contained in:
parent
4c169d2d7c
commit
54603aa1b7
@ -29,6 +29,7 @@ import java.io.DataOutput;
|
||||
import java.io.IOException;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collection;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
import java.util.Locale;
|
||||
import java.util.TimeZone;
|
||||
@ -262,7 +263,11 @@ public final class MetadataDescriptor {
|
||||
m.locale = Locale.getDefault().toString();
|
||||
TimeZone tz = TimeZone.getDefault();
|
||||
m.gmtOffset = tz.getRawOffset();
|
||||
m.dst = tz.getDSTSavings();
|
||||
if (tz.inDaylightTime(new Date())) {
|
||||
m.dst = tz.getDSTSavings();
|
||||
} else {
|
||||
m.dst = 0;
|
||||
}
|
||||
m.types.addAll(types);
|
||||
MetadataWriter w = new MetadataWriter(m);
|
||||
w.writeBinary(output);
|
||||
|
Loading…
x
Reference in New Issue
Block a user