Microsoft Challenge
When you're building programs, you're likely to interact with dates. A date in a program usually means both the calendar date and the time.
You can use a date in various applications, like these examples:
Backup file: Using a date as part of a backup file's name is a good way to indicate when a backup was made and when it needs to be made again. Condition: You might want to carry a specific logic when there's a certain date. Metric: Dates are used to check performance on code to (for example) measure the time it takes to execute a function. To work with a date, you need to import the date module