Sub get_dst
Dim saveDateFormat As String, saveTimeFormat As String, systime_string As String, dst_hour As Int, dst_min As Int
saveDateFormat = DateTime.DateFormat: saveTimeFormat = DateTime.TimeFormat
DateTime.TimeFormat = "z"
systime_string = DateTime.Time(DateTime.Now) '"GMT-10:00"
DateTime.DateFormat = "dd/MM/yyyy"
zt = -DateTime.DateParse("01/01/1970") / DateTime.TicksPerHour
dst_hour = Abs(systime_string.SubString2(3,6))
dst_min = systime_string.SubString2(7,9)
DateTime.DateFormat = saveDateFormat: DateTime.TimeFormat = saveTimeFormat
Return Abs(Abs(zt) - (dst_hour + dst_min / 60))
End Sub