Python: Display the various Date Time formats

Python datetime: Exercise-1 with Solution

Write a Python script to display the various Date Time formats.

a) Current date and time
b) Current year
c) Month of year
d) Week number of the year
e) Weekday of the week
f) Day of year
g) Day of the month
h) Day of week

Sample Solution:

Python Code:

import time
import datetime
print("Current date and time: " , datetime.datetime.now())
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"))

Sample Output:

Current date and time:  2017-05-05 17:21:19.106836                                                            
Current year:  2017                                                                                           
Month of year:  May                                                                                           
Week number of the year:  18                                                                                  
Weekday of the week:  5                                                                                       
Day of year:  125                                                                                             
Day of the month :  05                                                                                        
Day of week:  Friday    


Flowchart: Display the various Date Time formats

Visualize Python code execution:

The following tool visualize what the computer is doing step-by-step as it executes the said program:

Python Code Editor:

Contribute your code and comments through Disqus.

Previous: Datetime Exercise Home.
Next: Write a Python program to determine whether a given year is a leap year.

What is the difficulty level of this exercise?

Test your Python skills with w3resource's quiz

Python: Tips of the Day

Free up Memory:

  • Manual garbage collection can be performed on timely or event based mechanism.
import gc
collected_objects = gc.collect()