scrapinghub/dateparser

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

クローズ

#465 opened on 2018/11/14

 (1 件のコメント) (0 件のリアクション) (0 人の担当者)Python (443 件のフォーク)batch import
HacktoberfestType: Documentationgood first issue

Repository metrics

Stars
 (2,318 個のスター)
PR merge metrics
 (平均マージ 397d 12h) (30d で 13 merged PRs)

説明

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')
>>> 

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