Drop-in replacement for `datetime.datetime.now()` explicitly set with the local timezone.
Project description
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | f74ffca422b8118633fe888b88c57d2ac58f8640fd5143d6116fc480de9e24e1 |
|
MD5 | 30447cb8f36f28521b9f5bf5c7488729 |
|
BLAKE2b-256 | 26a07d11e5625ddf82d349ad018e126020139b1e2a34a5c73369ad53af848be2 |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 88a063957931719e1837befa31c99061772fbca3c23c625c6d8e6f81f82d3a29 |
|
MD5 | 5dbe3864b030a4cbdea18a63dcc240b0 |
|
BLAKE2b-256 | 366c5d0640e2231cf60e7bc99484649d9f9abd0cb589362861eb18590b97ef96 |