An library to allow offset of dates by a string
Project description
Date-offset
.. image:: https://badge.fury.io/py/date-offset.svg :target: http://badge.fury.io/py/date-offset
.. image:: https://codecov.io/gh/django-advance-utils/date-offset/branch/main/graph/badge.svg?token=QPGW5TIGX3 :target: https://codecov.io/gh/django-advance-utils/date-offset
This allow you to offset date / time with a string.
Example
.. code-block::
d = DateOffset()
tomorrow = d.get_offset("1d")
yesterday = d.get_offset("-1d")
Keyword
-
start of week (Monday)
- * end of week
- % first day of the month
- d offset by days (1d)
- w offset by weeks (1w)
- m offset by months (1m)
- y offset by years (1y)
- ~ not weekend
- s offset by seconds (3600s)
- i offset by minutes (60m)
- h offset by hours (1h)
- t time (10t = 10hr. 10:15t = 10hr 15mins. 10:15:45t = 10hr 15mins 45secs)
Usage
If you want to include time in your output the include_time must be set.
.. code-block::
d = DateOffset()
one_hours_time = d.get_offset("1h", include_time=True)
Nested string can be used
.. code-block::
d = DateOffset()
second_day_of_current_month = d.get_offset("%1d")
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
date-offset-0.0.3.tar.gz
(4.9 kB
view details)
File details
Details for the file date-offset-0.0.3.tar.gz.
File metadata
- Download URL: date-offset-0.0.3.tar.gz
- Upload date:
- Size: 4.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e34743e8d52be5d26faae55b632b848ea0a56f4c68c8281dfc11e03922d48f87
|
|
| MD5 |
d710103e676b5f930f98ebcdb64dfed4
|
|
| BLAKE2b-256 |
a2ee39ece7a1a96dfb7f780284c32ec7cff7d3ccc63dee22e68d6335b43bf97d
|