Skip to main content

Python business datetimes

Project description

opendate

A wrapper around Pendulum with business (NYSE default, extendable) days/hours awareness.

Documentation pending, see tests for examples. Functionality is near-identical to Pendulum with the exception of a business modifier.

The main module is named date rather than pendulum

Ex:

from date import Date, DateTime, Time, Interval

thedate = Date.today()

# add days
thedate.add(days=5)
thedate.business().add(days=5) # add 5 business day

# subtract days
thedate.subtract(days=5)
thedate.business().subtract(days=5) # subtract 5 business day

# start of month
thedate.start_of('month')
thedate.business().start_of('month') # end of month + N days until valid business day

# end of month
thedate.end_of('month')
thedate.business().end_of('month') # end of month - N days until valid business day

# ...

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

opendate-0.1.10.tar.gz (15.9 kB view details)

Uploaded Source

Built Distribution

opendate-0.1.10-py3-none-any.whl (16.5 kB view details)

Uploaded Python 3

File details

Details for the file opendate-0.1.10.tar.gz.

File metadata

  • Download URL: opendate-0.1.10.tar.gz
  • Upload date:
  • Size: 15.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.11.9 Linux/6.5.0-1023-aws

File hashes

Hashes for opendate-0.1.10.tar.gz
Algorithm Hash digest
SHA256 130ce94c1e1963e0f6174b807d23f759a77f1a3408e0c213cecceaaad821008a
MD5 1302f58cf06be960c5a33a8967e97111
BLAKE2b-256 615ad859c861c48109bb39511dd734e9660213e1b27d18d4affe823207ad5da1

See more details on using hashes here.

File details

Details for the file opendate-0.1.10-py3-none-any.whl.

File metadata

  • Download URL: opendate-0.1.10-py3-none-any.whl
  • Upload date:
  • Size: 16.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.11.9 Linux/6.5.0-1023-aws

File hashes

Hashes for opendate-0.1.10-py3-none-any.whl
Algorithm Hash digest
SHA256 4cc9c0af63d41eb2e510252eb3327addcf6c4330c6c75b3ae857308f1d02ae17
MD5 f2172cee16702029ae8b20b0e6ab88a3
BLAKE2b-256 45a658bb6af4bc8e95b483e6be81750e1243a65744ae5d973e002103a47aa537

See more details on using hashes here.

Supported by

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