Date and Time Pitfalls

Track 4 | 17:55

Dates and times surround us: calendars, watches, they are everywhere. That’s why in almost every program developers face the necessity to express time and manipulate date and time values. In order to correctly work with dates and times, you need to know how time zones are organized in the first place. Sounds like it’s not a big deal but dates and times are fraught with perils by their nature, without relation to any development platforms. To say nothing of pitfalls related to types which represent dates and times.

Elias will talk about all the possible oddities of time zones, parsing problem. Elias will reveal the pros and cons of standard types such as DateTime and DateTimeOffset. The speaker will show how to avoid the majority of problems and talk about the pros of Noda Time library. Separately, Elias will talk about the best practices of working with dates and times.

Download presentation.

Ilya Fofanov
Ilya Fofanov engineerspock


Ilya began his career as a postgraduate student participating in the Microsoft ImagineCup contest. Developed the dean's office management system in a university. He has been working with the .NET platform since 2003. Ilya has been professionally architecting and implementing software for nearly 7 years, primarily based on the .NET platform. The major interest is in the desktop front-end development field.

All talks