Python program to extract the year, month, date using Lambda expression

Published by user on

In this post, we will see how to extract the year, month, and date from the provided date using a lambda expression. We will use datetime module to work with date objects.

Algorithm
Step 1: Import the datetime module
Step 2: Use datetime.datetime(2021,10,17) function to take current date time as a input. datetime() takes 3 parameters as an input, the first parameter is a year, the second is a month and the third is a day.
Step 3: Use the lamda expression to extract year part of the date.
Step 4: Use the lamda expression to extract month part of the date.
Step 5: Use the lamda expression to extract day part of the date.
Step 6: Print all the extracted data
Step 7: End

Example

Input
2021-10-17
Output
Year - 2021
Month - 10
Day - 17

Program

import datetime
currentDateTime = datetime.datetime(2021,10,17)
print(currentDateTime)
year = lambda x: x.year
month = lambda x: x.month
day = lambda x: x.day
print('Year - ',year(currentDateTime))
print('Month - ',month(currentDateTime))
print('Day - ',day(currentDateTime))Output

Output

2021-10-17 00:00:00
Year -  2021
Month -  10
Day -  17
Categories: python