Table of contents 1. Date and Time Handling in Python 1.1 Creating a datetime Object 1.2 datetime Objects From String 2. Different formats for Date and time 2.1 ISO 8601 format 2.2 RFC 2822 format 2.3 Custom format strings 3. Working with Timezones 3.1 timezone-aware datetime 3.2 convert between timezones 4. datetime Functions 5. Operations on Date and Time in Python 5.1 Add Days to Date and Time 5.2 Difference Between Two Dates 6. Summary and Conclusion Related Article