﻿ Python: Get the current date time information - w3resource

# Python: Get the current date time information

## Python Datetime: Exercise-40 with Solution

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: