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/
_______________________________________________ Chennaipy mailing list Chennaipy@python.org https://mail.python.org/mailman/listinfo/chennaipy