Python program to extract the year, month, date using Lambda expression
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