Sophie

Sophie

distrib > Mageia > 5 > x86_64 > media > core-release > by-pkgid > 6bc6775d18fc0cf9f2a773bf7c88b005 > files > 18

python3-delorean-0.3.1-6.mga5.noarch.rpm

.. image:: https://travis-ci.org/myusuf3/delorean.png?branch=master


.. image:: https://pypip.in/d/Delorean/badge.png
    :target: https://crate.io/packages/Delorean/
    :alt: Number of PyPI downloads

Delorean: Time Travel Made Easy
===============================

`Delorean` is a library for clearing up the inconvenient truths that arise dealing with datetimes in Python. Understanding that timing is a delicate enough of a problem `delorean` hopes to provide a cleaner less troublesome solution to shifting, manipulating, and generating `datetimes`.

Delorean stands on the shoulders of giants `pytz <http://pytz.sourceforge.net/>`_ and `dateutil <http://labix.org/python-dateutil>`_

`Delorean` will provide natural language improvements for manipulating time, as well as datetime abstractions for ease of use. The overall goal is to improve datetime manipulations, with a little bit of software and philsophy.

Pretty much make you a badass time traveller.

Getting Started
^^^^^^^^^^^^^^^

Here is the world without a flux capacitor at your side:

.. code-block:: python

    from datetime import datetime
    from pytz import timezone

    EST = "US/Eastern"
    UTC = "UTC"

    d = datetime.utcnow()
    utc = timezone(UTC)
    est = timezone(EST)
    d = utc.localize(d)
    d = est.normalize(EST)
    return d

Now lets warm up the `delorean`:

.. code-block:: python

    from delorean import Delorean

    EST = "US/Eastern"

    d = Delorean(timezone=EST)
    return d

Look at you looking all fly. This was just a test drive: check out out what else
`delorean` can help with below.