Get possible string format codes of the given datetime object.
Project description
datedetect
Get possible string format codes of the given datetime object.
Supports Python 3.6+.
>>> import datedetect
>>> datedetect.get_format_codes("1997-11-04 12:00:00.123456+5:30")
['%Y-%m-%d %H:%M:%S.%f%z']
>>> datedetect.get_format_codes(["1997-11-04 12:00:00.123456+5:30"], verbose=True)
# verbose True for display name and count of matches
[{'format': '%Y-%m-%d %H:%M:%S.%f%z', 'display_name': 'yyyy-MM-dd HH:mm:ss.ffffffzzz', 'count': 1}]
>>> datedetect.get_format_codes(["10-10-2019", "10-12-2019", "21-1-2019"], verbose=True)
# first date can be both dd-MM-yyyy, MM-dd-yyyy, d-M-yyyy, M-d-yyyy
# second date be dd-MM-yyyy d-M-yyyy MM-dd-yyyy M-d-yyyy
# third date is d-M-yyyy
[{'format': '%-d-%-m-%Y', 'display_name': 'd-M-yyyy', 'count': 3},
{'format': '%d-%m-%Y', 'display_name': 'dd-MM-yyyy', 'count': 2},
{'format': '%m-%d-%Y', 'display_name': 'MM-dd-yyyy', 'count': 2},
{'format': '%-m-%-d-%Y', 'display_name': 'M-d-yyyy', 'count': 2}]
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
datedetect-1.0.0.tar.gz
(4.6 kB
view hashes)
Built Distribution
Close
Hashes for datedetect-1.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1bf7e6bffd0d4246156cf321f6056a970efca33809123859f7f336432b457c4a |
|
MD5 | 65b18f6fe6fad4eed9897b21d2ccbfee |
|
BLAKE2b-256 | bf05cc3bc99b3c86790c30684386188fe1cee225f1c3dce069e2a5a162f231e9 |