This post will show some examples using Pythons datetime and time modules.
In a previous post, basic date and time types in Python, I wrote that the datetime and time objects all support a strftime(format) method to create a string representing the time under the control of an explicit format string.
- How to Display the Date and Time using Python | Python datetime module & strftime()
- Python Programming – Date and Time Functions
- Advanced SQLite Usage in Python
Date and Time Example
Let’s see what we can do with the datetime and time modules in Python
import time import datetime print "Time in seconds since the epoch: %s" %time.time() print "Current date and time: " , datetime.datetime.now() print "Or like this: " ,datetime.datetime.now().strftime("%y-%m-%d-%H-%M") print "Current year: ", datetime.date.today().strftime("%Y") print "Month of year: ", datetime.date.today().strftime("%B") print "Week number of the year: ", datetime.date.today().strftime("%W") print "Weekday of the week: ", datetime.date.today().strftime("%w") print "Day of year: ", datetime.date.today().strftime("%j") print "Day of the month : ", datetime.date.today().strftime("%d") print "Day of week: ", datetime.date.today().strftime("%A")
Output
That will print out something like this:
Time in seconds since the epoch: 1349271346.46 Current date and time: 2012-10-03 15:35:46.461491 Or like this: 12-10-03-15-35 Current year: 2012 Month of year: October Week number of the year: 40 Weekday of the week: 3 Day of year: 277 Day of the month : 03 Day of week: Wednesday
Getting the weekday of a certain date (your pet’s birthday).
import datetime mydate = datetime.date(1943,3, 13) #year, month, day print(mydate.strftime("%A"))