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

Uploaded Source

Built Distribution

opendate-0.1.11-py3-none-any.whl (16.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: opendate-0.1.11.tar.gz
  • Upload date:
  • Size: 16.0 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.11.tar.gz
Algorithm Hash digest
SHA256 60817569f1bc82c4fec3a43fc860b6f2f7ccbbebd2ff9c17e42f0e39dee1cd57
MD5 15aeafcc347d87108cc138473e79d5b1
BLAKE2b-256 dc2fe3a184ba1f848869e45585b046a0efc20d70f2ba52aafdbb8eb794ab87b6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: opendate-0.1.11-py3-none-any.whl
  • Upload date:
  • Size: 16.6 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.11-py3-none-any.whl
Algorithm Hash digest
SHA256 94dfa5db228057042a98a4f39e5a19b9844c70a4dbb9b3ac55fa460b64f754c2
MD5 5f7eafa3349ff7ec4a6dac0da362f130
BLAKE2b-256 9e0ad8a14fb411821102964c15420b1473917880ded344b70b2835e077333c2c

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