BEGIN:VCALENDAR
PRODID:-//github.com/rianjs/ical.net//NONSGML ical.net 2.2//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Phoenix
END:VTIMEZONE
BEGIN:VEVENT
DESCRIPTION:Managing dates and times properly is one of the most difficult
things to get right in software. This is mostly due to us stupid humans
and the how we have introduced nuance into our calendars and clocks. In
this session\, I will help you straighten it all out. We will cover gen
eral concepts such as UTC and GMT\, daylight savings time\, local time vs
. instantaneous time\, time zones and the different time zone databases\,
ISO8601 standards\, important date-time gotchas\, and more. We will di
ve deep into classes for managing time in the Microsoft .Net framework\,
including DateTime\, DateTimeOffset and TimeZoneInfo. We will then take
a look at NodaTime - a C# library aimed at replacing those classes. We w
ill also look at the JavaScript Date object\, and several JavaScript libr
aries including MomentJS\, TimezoneJS\, and jsTimeZoneDetect. Code sampl
es will be in either C# or JavaScript\, but much of the information is re
levant to any modern software language or architecture.
DTEND;TZID=America/Phoenix:20130420T100000
DTSTAMP:20171213T001836Z
DTSTART;TZID=America/Phoenix:20130420T090000
GEO:33.293070;-111.796620
LOCATION:Chandler - Gilbert Community College - IRN-123
ORGANIZER:
SEQUENCE:0
STATUS:Confirmed
SUMMARY:Managing dates and times properly is one of the most difficult thi
ngs to get right in software. This is mostly due to us stupid humans and
the how we have introduced nuance into our calendars and clocks. In thi
s session\, I will help you straighten it all out. We will cover general
concepts such as UTC and GMT\, daylight savings time\, local time vs. in
stantaneous time\, time zones and the different time zone databases\, ISO
8601 standards\, important date-time gotchas\, and more. We will dive d
eep into classes for managing time in the Microsoft .Net framework\, incl
uding DateTime\, DateTimeOffset and TimeZoneInfo. We will then take a lo
ok at NodaTime - a C# library aimed at replacing those classes. We will
also look at the JavaScript Date object\, and several JavaScript librarie
s including MomentJS\, TimezoneJS\, and jsTimeZoneDetect. Code samples w
ill be in either C# or JavaScript\, but much of the information is releva
nt to any modern software language or architecture.
UID:4975dcf5-b1c1-4ea2-a910-9b0f46ea6139
END:VEVENT
END:VCALENDAR