Skip to main content

Make naive datetime objects timezone aware using city names

Project description

PyPI version

tzconvert

tzconvert is a simple library for converting a naive, timezone unaware datetime object to it's smarter, timezone aware version.

Installation

Installation is straightforward.

pip install tzconvert

Installing from sources

  • Clone this git repository.

  • cd into the project folder.

  • run python setup.py install

Usage

>>> import tzconvert
>>> import datetime

>>> naive_datetime = datetime.datetime.utcnow()

>>> naive_datetime
datetime.datetime(2020, 4, 21, 22, 36, 27, 945535)

>>> adjusted_datetime = tzconvert.adjust_datetime(naive_datetime, "Venice")

>>> adjusted_datetime
datetime.datetime(2020, 4, 22, 0, 36, 27, 945535, tzinfo=tzoffset('GMT', 7200))

NOTES :

  • adjust_datetime() returns None on failure.
  • adjust_datetime() takes an optional argument debug, set it to True to display debug messages on stdout.

PR's are more than welcome.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tzconvert-0.0.2.post1.tar.gz (1.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tzconvert-0.0.2.post1-py3-none-any.whl (2.6 kB view details)

Uploaded Python 3

File details

Details for the file tzconvert-0.0.2.post1.tar.gz.

File metadata

  • Download URL: tzconvert-0.0.2.post1.tar.gz
  • Upload date:
  • Size: 1.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/39.1.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.5.2

File hashes

Hashes for tzconvert-0.0.2.post1.tar.gz
Algorithm Hash digest
SHA256 fbeaf44a3a80d2affc2fe1a728f31275b076b6ed4326019045051b50d5a0e159
MD5 9cdae7e42767bc66ff4c9f484adadf3b
BLAKE2b-256 4b99a90558f93f9f7903ca707f180b346467b1484cfeacba1ace137b3d43673f

See more details on using hashes here.

File details

Details for the file tzconvert-0.0.2.post1-py3-none-any.whl.

File metadata

  • Download URL: tzconvert-0.0.2.post1-py3-none-any.whl
  • Upload date:
  • Size: 2.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/39.1.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.5.2

File hashes

Hashes for tzconvert-0.0.2.post1-py3-none-any.whl
Algorithm Hash digest
SHA256 e9cd2f154791b68dbce3ae742e5c366681229f6306ca2ee68a04a16039951ff5
MD5 d419885fbf90b6ba1c9cb90b1ccb381c
BLAKE2b-256 c39dddda115397b37e2e96c1d334b060f4ae8a5a43dbe2bfeb4ec07780892ce0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page