Daily Shaarli

All links of one day in a single page.

August 17, 2016

Pendulum - Python datetimes made easy

Un module Python, bien pensé, pour la gestion des dates :
[code=python]import pendulum

now = pendulum.now('Europe/Paris')
utc = now.in_timezone('UTC')

tomorrow = now.add(days=1)
last_week = now.subtract(weeks=1)

if now.is_weekend():
print('Party!')

past = now.subtract(minutes=2)
past.diff_for_humans()

delta = past - last_week
delta.hours
23
delta.in_words(locale='en')
[/code]

Dans la même lignée existe [Arrow|http://crsmithdev.com/arrow/], mais Pendulum corrige certains de ses comportements inattendus et son utilisation semble cool.

image - 880x1145px
thumbnail

Des bûcherons et le « séquoia géant de Mark Twain » coupé, en Californie, 1892