public int getTimezoneOffset() { if (isGMT) return 0;  refresh_millis();  return timezone + (isdst ? 60 : 0); }
public int getTimezoneOffset() { Calendar cal = Calendar.getInstance(); cal.setTimeInMillis(time); return (cal.get(Calendar.ZONE_OFFSET) + cal.get(Calendar.DST_OFFSET)) / (60 * 1000); }
	public int getTimezoneOffset() {		if (isGMT)			return 0;		refresh_millis();		return timezone + (isdst ? 60 : 0);	}