Date Time Expression (dte) module in python
In this article, we will discuss how to process and work with dates and time using the Python in command line. Python provides dte module for the same. This module has the following features –
- It recognizes english month, week and locale names.
- It works in the highest unit appearing first – 2021 – 12 -24 ( yyyy-MM-dd ).
This module does not come built-in with Python. To install this type the below command in the terminal
pip install dte pip install appdirs
Example 1: Working with Dates
- T: today
- YD: yesterday
- TM: tomorrow
- N: now
Example 2: Working with Time
Example 3: Working with Weekdays
Note: dow Takes unix timestamp and returns the day of week corresponding to it.
It serves two purposes. Converts time formats, like today in seconds. Also converts point of time in Unix timestamp.
Working with extremeties
In this, we use ‘last’ operator to get the date of last weekday from current time.
Syntax : dte last [weekday]
Working with operators
The dte library supports addition and subtraction of dates, even some comparison operations like –
- + : Adds dates.
- – : Takes difference of dates and stores delta.
- <, <=, >, ==, != : compares two points in time and returns a boolean.
Working with deltas
delta is a time delta object made by chaining of [number + unit] together without spaces.
Attention geek! Strengthen your foundations with the Python Programming Foundation Course and learn the basics.
To begin with, your interview preparations Enhance your Data Structures concepts with the Python DS Course. And to begin with your Machine Learning Journey, join the Machine Learning – Basic Level Course