Pendulum

  • Documentation
    • Installation
    • Introduction
    • Instantiation
    • Parsing
    • Localization
    • Attributes
    • String Formatting
    • Comparison
    • Addition and Subtraction
    • Difference
    • Modifiers
    • Timezones
    • Duration
    • Interval
    • Testing
  • Blog
  • History
  • FAQ

Announcing Pendulum 3.0.0

  • By Sébastien Eustace
  • Dec 16, 2023
  • Releases
  • 3.x

The Pendulum team is pleased to announce the immediate availability of Pendulum 3.0.0.

Announcing Pendulum 2.1.2

  • By Sébastien Eustace
  • Jul 24, 2020
  • Releases
  • 2.x

The Pendulum team is pleased to announce the immediate availability of Pendulum 2.1.2.

Announcing Pendulum 2.1.1

  • By Sébastien Eustace
  • Jul 13, 2020
  • Releases
  • 2.x

The Pendulum team is pleased to announce the immediate availability of Pendulum 2.1.1.

Announcing Pendulum 2.1.0

  • By Sébastien Eustace
  • Mar 7, 2020
  • Releases
  • 2.x

The Pendulum team is pleased to announce the immediate availability of Pendulum 2.1.0.

Pendulum 2.0.5 is out

  • By Sébastien Eustace
  • Jul 3, 2019
  • Releases
  • 2.x

Bugfix release.

Pendulum 2.0.4 is out

  • By Sébastien Eustace
  • Oct 30, 2018
  • Releases
  • 2.x

Bugfix release.

Pendulum 2.0.3 is out

  • By Sébastien Eustace
  • Jul 30, 2018
  • Releases
  • 2.x

Bugfix release.

Pendulum 2.0.2 is out

  • By Sébastien Eustace
  • May 29, 2018
  • Releases
  • 2.x

Bugfix release.

Pendulum 2.0.1 is out

  • By Sébastien Eustace
  • May 10, 2018
  • Releases
  • 2.x

Bugfix release.

Pendulum 2.0.0 is out

  • By Sébastien Eustace
  • May 8, 2018
  • Releases
  • 2.x

The new major version of Pendulum is finally out!

Pendulum 1.5.1 is out

  • By Sébastien Eustace
  • Apr 24, 2018
  • Releases
  • 1.x

Bugfix release.

Pendulum 1.5.0 is out

  • By Sébastien Eustace
  • Apr 16, 2018
  • Releases
  • 1.x

This release adds new methods and helpers but the most import change is the addition of deprecation warnings to ease the transition to the future 2.0 release which is scheduled for the end of the month.

The road to Pendulum 2.0

  • By Sébastien Eustace
  • Mar 21, 2018
  • Articles
  • 2.x

Pendulum was started more than 1 year and a half ago to provide a decent datetime library to Python, with a clear and intuitive API to make the most complex things trivial.

Pendulum 1.4.4 is out

  • By Sébastien Eustace
  • Mar 21, 2018
  • Releases
  • 1.x

Bugfix release.

Pendulum 1.4.3 is out

  • By Sébastien Eustace
  • Mar 20, 2018
  • Releases
  • 1.x

Bugfix release.

Pendulum 1.4.2 is out

  • By Sébastien Eustace
  • Feb 22, 2018
  • Releases
  • 1.x

Bugfix release.

Pendulum 1.4.1 is out

  • By Sébastien Eustace
  • Feb 5, 2018
  • Releases
  • 1.x

Bugfix release.

Pendulum 1.4.0 is out

  • By Sébastien Eustace
  • Jan 22, 2018
  • Releases
  • 1.x

The biggest change of this release is the fact that localization methods now return unicode strings in Python 2.7. This does not affect Python 3.4+.

Pendulum 1.3.2 is out

  • By Sébastien Eustace
  • Nov 16, 2017
  • Releases
  • 1.x

Bugfix release.

Pendulum 1.3.1 is out

  • By Sébastien Eustace
  • Oct 22, 2017
  • Releases
  • 1.x

Bugfix release.

Pendulum 1.3.0 is out

  • By Sébastien Eustace
  • Sep 25, 2017
  • Releases
  • 1.x

This version brings small additions and drops official support for Python 3.2 and 3.3.

Pendulum 1.2.5 is out

  • By Sébastien Eustace
  • Sep 4, 2017
  • Releases
  • 1.x

Bugfix release.

Pendulum 1.2.4 is out

  • By Sébastien Eustace
  • Jun 20, 2017
  • Releases
  • 1.x

Bugfix release.

Pendulum 1.2.3 is out

  • By Sébastien Eustace
  • Jun 18, 2017
  • Releases
  • 1.x

Bugfix release.

Pendulum 1.2.2 is out

  • By Sébastien Eustace
  • Jun 15, 2017
  • Releases
  • 1.x

Bugfix release.

Pendulum 1.2.1 is out

  • By Sébastien Eustace
  • May 23, 2017
  • Releases
  • 1.x

Bugfix release.

Pendulum 1.2.0 is out

  • By Sébastien Eustace
  • Mar 24, 2017
  • Releases
  • 1.x

This version brings small changes and performance improvements.

Pendulum 1.1.1 is out

  • By Sébastien Eustace
  • Mar 14, 2017
  • Releases
  • 1.x

Bugfix release.

Pendulum 1.1.0 is out

  • By Sébastien Eustace
  • Feb 17, 2017
  • Releases
  • 1.x

This version brings small changes and performance improvements.

Pendulum 1.0.2 is out

  • By Sébastien Eustace
  • Feb 4, 2017
  • Releases
  • 1.x

Bugfix release.

Pendulum 1.0.1 is out

  • By Sébastien Eustace
  • Jan 25, 2017
  • Releases
  • 1.x

Bugfix release.

Pendulum 1.0.0 is out: Pendulum reaches its first stable version

  • By Sébastien Eustace
  • Jan 17, 2017
  • Releases
  • 1.x

After more than 300 commits and 21 beta releases, pendulum finally reaches its first stable version.

Pendulum 0.8.0 is out: Improved ISO 8601 parsing and more

  • By Sébastien Eustace
  • Dec 23, 2016
  • Releases
  • 0.8

Pendulum 0.8.0 is now out.

Pendulum 0.7.0 is out: new Date and Time classes, fold attribute support and more

  • By Sébastien Eustace
  • Dec 7, 2016
  • Releases
  • 0.6

Pendulum 0.7.0 is now out.

Pendulum 0.6.6 is out

  • By Sébastien Eustace
  • Nov 25, 2016
  • Releases
  • 0.6

Bugfix Release.

Pendulum 0.6.5 is out

  • By Sébastien Eustace
  • Oct 31, 2016
  • Releases
  • 0.6

Bugfix Release.

Pendulum 0.6.4 is out

  • By Sébastien Eustace
  • Oct 22, 2016
  • Releases
  • 0.6

Bugfix Release.

Pendulum 0.6.3 is out

  • By Sébastien Eustace
  • Oct 19, 2016
  • Releases
  • 0.6

Bugfixes Release.

Pendulum 0.6.2 is out

  • By Sébastien Eustace
  • Sep 26, 2016
  • Releases
  • 0.6

Bugfixes Release.

Pendulum 0.6.1 is out

  • By Sébastien Eustace
  • Sep 19, 2016
  • Releases
  • 0.6

Bugfixes Release.

Pendulum 0.6.0 is out

  • By Sébastien Eustace
  • Sep 12, 2016
  • Releases
  • 0.6

Pendulum 0.6.0 is now out. It brings a new option to control transition normalization behavior, a new formatter and several fixes.

A faster (and better) alternative to pytz

  • By Sébastien Eustace
  • Sep 6, 2016
  • Benchmarks
  • Timezones

Pendulum is more than just a datetime library, it's also an efficient timezone library.

Pendulum 0.5.5 is out

  • By Sébastien Eustace
  • Sep 1, 2016
  • Releases
  • 0.5

Bugfixes Release.

Pendulum 0.5.4 is out

  • By Sébastien Eustace
  • Aug 30, 2016
  • Releases
  • 0.5

Bugfixes Release.

Pendulum 0.5.3 is out

  • By Sébastien Eustace
  • Aug 29, 2016
  • Releases
  • 0.5

Bugfixes Release.

Pendulum 0.5.2 is out

  • By Sébastien Eustace
  • Aug 22, 2016
  • Releases
  • 0.5

Bugfixes Release.

Pendulum 0.5.1 is out

  • By Sébastien Eustace
  • Aug 18, 2016
  • Releases
  • 0.5

Bugfixes Release.

Pendulum 0.5 is out

  • By Sébastien Eustace
  • Aug 15, 2016
  • Releases
  • 0.5

This version introduces a new timezone library which improves timezone switching and behavior around DST transition times.

Pendulum

Documentation
  • Installation
  • Introduction
  • Instantiation
  • Parsing
  • Localization
  • Attributes
  • String Formatting
  • Comparison
  • Addition and Subtraction
  • Difference
  • Modifiers
  • Timezones
  • Duration
  • Interval
  • Testing
Github
  • Issues

Copyright © 2016-2023. All Rights Reserved