Skip to main content

Period Iterator

Period Iterator is a library easing you to iterate through given period.

Usage

from period_iterator.period_iterator import period_iterator

period = period_iterator('2020-02-01,2020-02-03', 'Asia/Bangkok')

while True:
    print(period.cursor.begin()) # Begin of day
    print(period.cursor.end()) # End of day
    print(period.cursor.date()) # Date
    if not period.next():
        break

# Expected Output
#
# 2020-02-01T00:00:00+07:00
# 2020-02-01T23:59:59+07:00
# 2020-02-01
# 2020-02-02T00:00:00+07:00
# 2020-02-02T23:59:59+07:00
# 2020-02-02
# 2020-02-03T00:00:00+07:00
# 2020-02-03T23:59:59+07:00
# 2020-02-03

License

MIT

Metadata

Release files for period-iterator 1.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for period-iterator 1.3.0
File Size Uploaded
period-iterator-1.3.0.tar.gz 6.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for period-iterator 1.3.0
File Interpreter ABI Platform
period_iterator-1.3.0-py3-none-any.whl Python 3 none any Details

Total release size: 12.5 kB

Release files / period-iterator-1.3.0.tar.gz

Download URL period-iterator-1.3.0.tar.gz
Size 6.1 kB
Tags Source
SHA-256 checksum
How to use checksums
ad5f92949cbfe31ea518b89a0a02e303cdd2f0419f619f323caa93b0e43cb2d1
BLAKE2b-256 checksum
How to use checksums
3ea80acc3bf18c4634e69364068fb4dbdd62667a82b8b434d3f02c74197d9beb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.3

Release files / period_iterator-1.3.0-py3-none-any.whl

Download URL period_iterator-1.3.0-py3-none-any.whl
Size 6.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
41ef910e66c8fc9c1626febe2a37e9f96fbcf76097b462463bb13807cf80d2c3
BLAKE2b-256 checksum
How to use checksums
fa3defa08ad8edd5e8fc4be3d725c5bbb4f8f9aeaabcc6896aef16b920e75c1e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.3

Release history Release notifications | RSS feed

This release

1.3.0 This release

2 release files

1.2.5

2 release files

1.2.4

2 release files

1.2.3

1 release file

1.2.2

2 release files

1.2.1

1 release file

1.2.0

1 release file

1.1.0

1 release file

1.0.4

1 release file

1.0.3

2 release files

1.0.1

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page