No project description provided
Project description
dias_uteis
Biblioteca feita para facilitar o uso e cálculos de dias úteis no calendário brasileiro.
- Sem dependências externas. Nada além do puro Python é utilizado.
- Testado em todas versões do Python desde a 3.6.
- Fácil uso, API simples.
- Extrememente leve.
Instalação
pip install dias_uteis
Este é um parágrafo normal.
Este parágrafo simula um tab com quatro espaços.
dasda
Uso
import datetime
import dias_uteis as dus
>>> dus.last_du()
datetime.date(2023, 11, 7)
>>> dus.next_du()
datetime.date(2023, 11, 9)
>>> date = datetime.date(2023,11,8)
>>> dus.is_du(date)
True
>>> dus.delta_du(date, 5)
datetime.date(2023, 11, 16) # 5 dias úteis após o dia 8/11/2023 é 16/11/2023
>>> dus.delta_du(date, -2)
datetime.date(2023, 11, 6) # 2 dias úteis antes do dia 8/11/2023 é 6/11/2023
>>> dus.diff_du(datetime.date(2023,11,6), datetime.date(2023,11,16))
7
>>> start = datetime.date(2023,10,20)
>>> end = datetime.date(2023,11,7)
>>> dus.du_range(start, end)
[datetime.date(2023, 10, 20), datetime.date(2023, 10, 23), datetime.date(2023, 10, 24),
datetime.date(2023, 10, 25), datetime.date(2023, 10, 26), datetime.date(2023, 10, 27),
datetime.date(2023, 10, 30), datetime.date(2023, 10, 31), datetime.date(2023, 11, 1),
datetime.date(2023, 11, 3), datetime.date(2023, 11, 6)]
Contribuições
Contribuições/sugestões são bem-vindas. Por favor, abra um issue ou envie um pull request para melhorias.
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
dias_uteis-0.1.1.tar.gz
(6.2 kB
view hashes)
Built Distribution
Close
Hashes for dias_uteis-0.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f73fd3f8e92e7328ada566c426105c4a720027a1752fb873339bc7d0b803d5df |
|
MD5 | c571891d7a32d18094145a98f67bcda5 |
|
BLAKE2b-256 | 78dfb90b5789c6fab97aee01137615096aad69f94e336f8c60b0a2f32db69c8a |