[Chennaipy] Chennaipy - Monday Module - 13 Jun 2022
selvi dct
selvi.dct at gmail.com
Mon Jun 13 09:52:07 EDT 2022
Date: 13 Jun 2022
Introduction:
Handling and manipulating date, different zones, differences requires lots
of attention and coding. Well today we have a module which would ease
datetimes manipulation.
Module: pendulum
Installation: pip install pendulum
About: Library to work with dates and times.
Sample Source Code:
import pendulum
# Current time in India
now_in_india = pendulum.now('Asia/Kolkata')
print("Current time in India: {}".format(now_in_india))
# Convert time in UTC timezone
print("Converted time in UTC timezone:
{}".format(now_in_india.in_timezone('UTC')))
# Easy manipulations for with the dates
tomorrow = pendulum.now().add(days=1)
print("Tomorrow's date: {}".format(tomorrow))
last_week = pendulum.now().subtract(weeks=1)
print("Last Week same day date: {}".format(last_week))
past = pendulum.now().subtract(minutes=2)
print("Two mins's back time: {}".format(past))
print("Two mins's back time human readable:
{}".format(past.diff_for_humans()))
delta = past - last_week
delta.hours
print("Time differences: {}".format(delta.hours))
Execution:
$ python pendulum_sample.py
Output:
Current time in India: 2022-06-13T19:10:00.285442+05:30
Converted time in UTC timezone: 2022-06-13T13:40:00.285442+00:00
Tomorrow's date: 2022-06-14T19:10:00.286219+05:30
Last Week same day date: 2022-06-06T19:10:00.286327+05:30
Two mins's back time: 2022-06-13T19:08:00.286385+05:30
Two mins's back time human readable: 2 minutes ago
Time differences: 23
Reference: https://pypi.org/project/pendulum/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.python.org/pipermail/chennaipy/attachments/20220613/3bef71af/attachment.html>
More information about the Chennaipy
mailing list