r-用readr::Parse_date解析匈牙利日期



我无法用readr::parse_date解析非常简单的匈牙利日期

parse_date('július 6.', format = '%B %e.', locale = locale('hu'))

即使在区域设置中列出了月份

> locale('hu')
<locale>
Numbers:  123,456.78
Formats:  %AD / %AT
Timezone: UTC
Encoding: UTF-8
<date_names>
Days:   vasárnap (V), hétfő (H), kedd (K), szerda (Sze), csütörtök (Cs), péntek (P), szombat (Szo)
Months: január (jan.), február (febr.), március (márc.), április (ápr.), május (máj.), június (jún.), július (júl.), augusztus
(aug.), szeptember (szept.), október (okt.), november (nov.), december (dec.)
AM/PM:  de./du.

您需要在日期中添加一年并指定编码。

readr::parse_date("1 július 2000", "%d %B %Y",
locale = locale(date_names = "hu", encoding = "latin1"))

最新更新