Python: Get the current date time information
Write a Python program to get the current date and time information.
Sample Solution:-
Python Code:
# Import the time module
import time
# Import the datetime module
import datetime
# Print an empty line
print()
# Print the time in seconds since the epoch
print("Time in seconds since the epoch: %s" %time.time())
# Print the current date and time
print("Current date and time: " , datetime.datetime.now())
# Print an alternate date and time format
print("Alternate date and time: " ,datetime.datetime.now().strftime("%y-%m-%d-%H-%M"))
# Print the current year
print("Current year: ", datetime.date.today().strftime("%Y"))
# Print the month of the year
print("Month of year: ", datetime.date.today().strftime("%B"))
# Print the week number of the year
print("Week number of the year: ", datetime.date.today().strftime("%W"))
# Print the weekday of the week (0 for Sunday, 6 for Saturday)
print("Weekday of the week: ", datetime.date.today().strftime("%w"))
# Print the day of the year
print("Day of year: ", datetime.date.today().strftime("%j"))
# Print the day of the month
print("Day of the month : ", datetime.date.today().strftime("%d"))
# Print the day of the week
print("Day of week: ", datetime.date.today().strftime("%A"))
# Print an empty line
print()
Output:
Time in seconds since the epoch: 1494232844.031525 Current date and time: 2017-05-08 14:10:44.031541 Alternate date and time: 17-05-08-14-10 Current year: 2017 Month of year: May Week number of the year: 19 Weekday of the week: 1 Day of year: 128 Day of the month : 08 Day of week: Monday
Explanation:
In the exercise above,
- The code imports the "time" and "datetime" modules.
- It prints the time in seconds since the epoch using time.time() function.
- It prints the current date and time using datetime.datetime.now() function.
- It prints an alternate date and time format using datetime.datetime.now().strftime("%y-%m-%d-%H-%M").
- It prints the current year using datetime.date.today().strftime("%Y").
- It prints the month of the year using datetime.date.today().strftime("%B").
- It prints the week number of the year using datetime.date.today().strftime("%W").
- It prints the weekday of the week (0 for Sunday, 6 for Saturday) using datetime.date.today().strftime("%w").
- It prints the day of the year using datetime.date.today().strftime("%j").
- It prints the day of the month using datetime.date.today().strftime("%d").
- It prints the day of the week using datetime.date.today().strftime("%A").
Flowchart:
Python Code Editor:
Contribute your code and comments through Disqus.
Previous: Write a Python program to calculate an age in year.
Next: Write a python program to generate a date and time as a string.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics