/// <summary> /// Bias of DST time in seconds (s) /// </summary> public int getDaylightTimeBias() { if (!dstValid) { GPLocation loc = getLocation(); if (loc != null && loc.getTimeZone() != null) { p_dst_bias = Convert.ToInt32(loc.getTimeZone().BiasHoursForDate(this) * 3600); p_dst_on = (p_dst_bias > 0); } dstValid = true; } return(p_dst_bias); }
public double getTimeZoneOffsetHours() { GPLocation loc = getLocation(); if (loc == null) { return(0); } GPTimeZoneOld tz = loc.getTimeZone(); if (tz == null) { return(0); } return(tz.OffsetSeconds / 3600.0); }
public void setDefaultLocation(GPLocation loc) { }
public void setLocation(GPLocation value) { p_locationProvider = new GPLocationProvider(); p_locationProvider.setDefaultLocation(value); }
public GPGregorianTime(GPLocation loc, GPJulianTime julianTime) { setLocation(loc); setJulianGreenwichTime(julianTime); }
public GPGregorianTime(GPLocation loc) { setLocation(loc); Today(); setDayHours(0.0); }