1 2 3 4 5 6 7 8 9 10
|
private void setWinterSummerOffset(Date crfDataDateF, Date date_v) {
SimpleTimeZone ParisSimpleTimeZone = new SimpleTimeZone(3600000,"Europe/Paris",Calendar.MARCH, -1, Calendar.SUNDAY,3600000, SimpleTimeZone.UTC_TIME,Calendar.OCTOBER, -1, Calendar.SUNDAY,3600000, SimpleTimeZone.UTC_TIME,3600000);
if (ParisSimpleTimeZone.inDaylightTime(crfDataDateF) && !ParisSimpleTimeZone.inDaylightTime(date_v)) {
date_v.setTime(date_v.getTime()+ParisSimpleTimeZone.getDSTSavings());
}
if (!ParisSimpleTimeZone.inDaylightTime(crfDataDateF) && ParisSimpleTimeZone.inDaylightTime(date_v)) {
date_v.setTime(date_v.getTime()-ParisSimpleTimeZone.getDSTSavings());
}
} |