Skip to main content

localnow

Description

This small Python package is a drop-in replacement for datetime.datetime.now that returns the current time in the local timezone.

Usage

Suppose you want the current date and time. You could do this:

import datetime

x = datetime.datetime.now()

By default, x will be in UTC. datetime.datetime.now takes an optional tz argument that you can use to specify a different timezone. However, if you want to use your local timezone, wherever that may be, you need an extra step:

import datetime

tz = datetime.datetime.utcnow().astimezone().tzinfo
x = datetime.datetime.now(tz=tz)

Personally, I find the tz = ... line to be a bit of a distraction and difficult to remember, so I made this package. It provides a drop-in replacement for datetime.datetime.now that is essentially does the same as the code above but with a little less code:

from localnow import now

x = now()

That's it.

Installation

You can install this package from PyPI:

pip install localnow

License

MIT

Download files

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

Source Distribution

localnow-0.1.0.tar.gz (2.7 kB view details)

Uploaded Source

Built Distribution

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

localnow-0.1.0-py3-none-any.whl (3.7 kB view details)

Uploaded Python 3

File details

Details for the file localnow-0.1.0.tar.gz.

File metadata

  • Download URL: localnow-0.1.0.tar.gz
  • Upload date:
  • Size: 2.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.3.2 CPython/3.11.1 Darwin/22.1.0

File hashes

Hashes for localnow-0.1.0.tar.gz
Algorithm Hash digest
SHA256 f74ffca422b8118633fe888b88c57d2ac58f8640fd5143d6116fc480de9e24e1
MD5 30447cb8f36f28521b9f5bf5c7488729
BLAKE2b-256 26a07d11e5625ddf82d349ad018e126020139b1e2a34a5c73369ad53af848be2

See more details on using hashes here.

File details

Details for the file localnow-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: localnow-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 3.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.3.2 CPython/3.11.1 Darwin/22.1.0

File hashes

Hashes for localnow-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 88a063957931719e1837befa31c99061772fbca3c23c625c6d8e6f81f82d3a29
MD5 5dbe3864b030a4cbdea18a63dcc240b0
BLAKE2b-256 366c5d0640e2231cf60e7bc99484649d9f9abd0cb589362861eb18590b97ef96

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 files

Supported by

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