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.9.tar.gz (15.8 kB view details)

Uploaded Source

Built Distribution

opendate-0.1.9-py3-none-any.whl (16.4 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for opendate-0.1.9.tar.gz
Algorithm Hash digest
SHA256 c3413116ad5d453df51d7f553c04304fec424fd57c8b6c284d0fa10d141bef61
MD5 3d214daea6aeaee9c70f8fce21977153
BLAKE2b-256 1446bcccd2fa4f411995ec0316a52c1f13dba614d4f00b4faa148b7b0a21cf5d

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for opendate-0.1.9-py3-none-any.whl
Algorithm Hash digest
SHA256 70790a17ed7bdd211037c575978e0921b1dab77935e01217ec8e999500ae51e4
MD5 2a1366735bf30ded400262a08d57b0c6
BLAKE2b-256 34dab709a3bc493959de108b766e406f78e63159a0ad0a1c2eea621d9b8cfb3a

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