PyCon 2019 | Dealing with Datetimes

Speaker: Paul Ganssle


Dealing with dates and times is famously complicated. In this tutorial, you’ll work through a few common datetime-handling tasks and handle some edge cases you are likely to encounter at some point in your career.

This tutorial will cover:

  • Working with time zones
  • Serializing and deserializing datetimes
  • Datetime arithmetic
  • Scheduling recurring events

The format will be a mix of short lectures and hands-on exercises.


Slides can be found at: and

Previous PyCon 2019 | Lazy Looping in Python: Making and Using Generators and Iterators
Next Google I/O 2019 | How to Design a Dark Theme Using Material