scrapinghub/dateparser

No apparent way to get a list of accepted regions for use with the region argument for parse.

Open

#465 opened on 2018年11月14日

GitHub で見る
 (1 comment) (0 reactions) (0 assignees)Python (2,318 stars) (443 forks)batch import
HacktoberfestType: Documentationgood first issue

説明

No apparent way to get a list of accepted regions for use with the region argument for parse.
If there is it should be in the docs.
Also I went through the code and still not clear what exactly a region even is. ie US works but ID does not. The following is an attempt to parse a date in Asia/Makassar timezone, to show that the region is either not working or there is not enough documentation to understand how to use it properly. Again Locale should only be about the content parsing in terms of format and language, it should not be part of timezone determination or reducing/eliminating ambiguity.

>>> import dateparser as dtp
>>> dtp.parse("March 29, 1961 6:24pm", region='id')
>>> dtp.parse("March 29, 1961 6:24pm", region='ID')
>>> dtp.parse("March 29, 1961 6:24pm", region='IDN')
>>> dtp.parse("March 29, 1961 6:24pm", region='360')
>>> dtp.parse("March 29, 1961 6:24pm", region='WITA')
>>> dtp.parse("March 29, 1961 6:24pm", region='Indonesia')
>>> dtp.parse("March 29, 1961 6:24pm", region='Makassar')
>>> dtp.parse("March 29, 1961 6:24pm", region='LMT')
>>> 

コントリビューターガイド

No apparent way to get a list of accepted regions for use with the region argument for parse. · scrapinghub/dateparser#465 | Good First Issue