Skip to main content

Generate ordinal dates

Project description

poshdate

PyPI PyPI - Wheel PyPI - Python Version GitHub Code style: black

Poshdate is a python package that creates ordinal dates from python datetime and date objects:

1st June 2021

23rd May 1990

It is extremely lightweight having no dependencies.


Getting Started

Installation

Poshdate can be installed using pip

python -m pip install poshdate

It is recommended to use a virtual environment for your project.

Usage

Poshdate requries the standard library datetime package.

from datetime import datetime
import poshdate

example_date = datetime(2021, 4, 21)
print(poshdate.from_datetime(example_date)) # 21st April 2021

Another date module ??

Intended Audience

Poshdate provides a human readable date in the ordinal format. This is intended to be of use in report and document generation where an approximation of a handwritten style of date is seen as nicer and a bit classier than the standard output.

In other words

21st January 2020 looks better on the page than 21 January 2020 or 21/01/2020

What about existing packages ?

The python standard library datetime module provides many useful string formatting options via the .strftime() method. However, it does not provide an option to create ordinal style dates out of the box.

There are several other packages that do provide functionality to create ordinal style dates.

However, these provide a lot of extra functionality that may well be beyond the needs of a user requiring a simple ordinal style date, in addition to having several additional dependencies.

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

poshdate-0.3.0.tar.gz (4.2 kB view details)

Uploaded Source

Built Distribution

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

poshdate-0.3.0-py3-none-any.whl (4.6 kB view details)

Uploaded Python 3

File details

Details for the file poshdate-0.3.0.tar.gz.

File metadata

  • Download URL: poshdate-0.3.0.tar.gz
  • Upload date:
  • Size: 4.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for poshdate-0.3.0.tar.gz
Algorithm Hash digest
SHA256 49261be08c9953a6c82a12748605b88dcf60f9b7d475178d81b95838d1cf30dc
MD5 0bab9429739f898096b4d1c119b34eb6
BLAKE2b-256 ee0b01e6ce368de4b30621c679fa36eb38b25b0d34ab99cea741dfc9464bf71b

See more details on using hashes here.

File details

Details for the file poshdate-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: poshdate-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 4.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for poshdate-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1dfbe7e2854b250404c31fe065a85768accbab01670a558dcd6eef1881db2096
MD5 3b7baab306816c43677db9bfa39d98a1
BLAKE2b-256 77b542cec3197f32a5453f3a715484f579eef75a1a5adaa75aa05efc6bf8cb02

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