Skip to main content

No project description provided

Project description

date converter

Преобразует различные форматы дат к единому

from date_converter.dateconverter import DateConverter

date1 = DateConverter('12 мар 21')

date1  # 12 марта 2021
type(date1)  # <class 'dateconverter.DateConverter'>

date1.day  # 12
date1.month  # март
date1.year  # 2021

# Также возвращает дату в виде объекта класса datetime
date1.date  # 2021-03-12
type(date1.date)  # <class 'datetime.date'>

Сложение дат

from date_converter.dateconverter import DateConverter

date = DateConverter('1 mar 21')  # 1 марта 2021
date += '2m'  # 1 мая 2021
date += 12  # 13 мая 2021
date -= '1y'  # 13 мая 2020

Примеры преобразований

2022-04-12    -> 12 апреля 2022

1 мар. 2001г. -> 1 марта 2001

01.10.2021    -> 1 октября 2021

1\mar 2021    -> 1 марта 2021

2021г. 1 мая  -> 1 мая 2021

2021 1 мая    -> 1 мая 2021

21г 1 мая     -> 1 мая 2021

31г 1 мая     -> 1 мая 2031

32г 1 мая     -> 1 мая 1932

1,мар20       -> 1 марта 2020

2021.01.12    -> 12 января 2021

01.12         -> 1 декабря 2022

14 июля       -> 14 июля 2022

23 JUN        -> 23 июня 2022

32 JaN        -> 1 февраля 2022

При превышении количества дней в месяце осуществляется перенос на следующий

232 авг       -> 20 марта 2022

2021г.111 мая -> 19 августа 2021

441.10.2021   -> 15 декабря 2022

21г 111 мая   -> 19 августа 2021

111,мар20     -> 19 июня 2020

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

dateconverter-0.6.tar.gz (7.8 kB view details)

Uploaded Source

Built Distribution

dateconverter-0.6-py3-none-any.whl (8.4 kB view details)

Uploaded Python 3

File details

Details for the file dateconverter-0.6.tar.gz.

File metadata

  • Download URL: dateconverter-0.6.tar.gz
  • Upload date:
  • Size: 7.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.14

File hashes

Hashes for dateconverter-0.6.tar.gz
Algorithm Hash digest
SHA256 519821239ba842ef6d53268d982ae1fb5bd9a547b5c6b1b9c18c11c940be6562
MD5 19f2f466fcdb305c19d65fd2816b723d
BLAKE2b-256 5fcb95a080bf76a778a63cd8fbfc743877f412e4ee84115379a0ead1ca335f4f

See more details on using hashes here.

File details

Details for the file dateconverter-0.6-py3-none-any.whl.

File metadata

  • Download URL: dateconverter-0.6-py3-none-any.whl
  • Upload date:
  • Size: 8.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.14

File hashes

Hashes for dateconverter-0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 5fa867a95988e5e9a33c11ff727f2f72bd07e2c9b3eada84eb0a0277dfbcdfb8
MD5 8f862a625437b5277af6f0cc7d6568e0
BLAKE2b-256 83ef6662dac7f6e34b31a069bbaef6ddbf039fe8402e8842dc0e07e2bfcb748f

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