scrapinghub/dateparser

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

已关闭

#465 创建于 2018年11月14日

 (1 条评论) (0 个反应) (0 位负责人)Python (443 个派生)batch import
HacktoberfestType: Documentationgood first issue

仓库指标

星标
 (2,318 个星标)
PR 合并指标
 (平均合并 397天 12小时) (30 天内合并 13 个 PR)

描述

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

贡献者指南