Extension to Python `datetime` functionality.
Project description
pyfortified-dateutil
Important Note
Work In Progress
Badges
Install
pip install pyfortified-dateutil
Functions
import pyfortified_dateutil
import datetime as dt
month_first_date, month_last_date = pyfortified_dateutil.dates_month_first_last(dt.date(2016, 12, 20))
print(month_first_date)
print(month_last_date)
datetime.date(2016, 12, 1)
datetime.date(2016, 12, 31)
import pyfortified_dateutil
import datetime as dt
start_dt = dt.date(2015, 12, 20)
end_dt = dt.date(2016, 1, 6)
for dt in pyfortified_dateutil.date_range(start_dt, end_dt):
pprint(dt.strftime("%Y-%m-%d"))
'2015-12-20'
'2015-12-21'
'2015-12-22'
'2015-12-23'
'2015-12-24'
'2015-12-25'
'2015-12-26'
'2015-12-27'
'2015-12-28'
'2015-12-29'
'2015-12-30'
'2015-12-31'
'2016-01-01'
'2016-01-02'
'2016-01-03'
'2016-01-04'
'2016-01-05'
'2016-01-06'
import pyfortified_dateutil
import datetime as dt
start_dt = dt.date(2016, 12, 20)
end_dt = dt.date(2018, 1, 11))
for dt in pyfortified_dateutil.dates_months_list(start_dt, end_dt):
print(dt)
'2016-12'
'2017-01'
'2017-02'
'2017-03'
'2017-04'
'2017-05'
'2017-06'
'2017-07'
'2017-08'
'2017-09'
'2017-10'
'2017-11'
'2017-12'
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for pyfortified-dateutil-0.1.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 61f1fae782819185def360319edffc3564b398b276efc5a189f6b23fad80f207 |
|
MD5 | e35d9cdb7ae60340bfd363c3c11a0f78 |
|
BLAKE2b-256 | 1b1e0ebe982bf7c8968ebd97b6f6f8d0938e326f686a5cc6f2362f25a9d715e2 |
Close
Hashes for pyfortified_dateutil-0.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 39fecb8437c01b03a41ec3ceebd7cefb5c4b74dcaf318214675d2b7135ab95a1 |
|
MD5 | a5cfe4e73e5580555dc39b4e5de2c59a |
|
BLAKE2b-256 | bcf07316e5e1e8dffe79437a997f2674a1dff911c81f945aab45045aa552fd93 |