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"))
推荐阅读
- css - Chrome devtools 导出的覆盖率 JSON 具有所有 CSS 并且不仅使用
- android - 如何修复在 AndroidStudio 活动中显示但不在模拟器/设备中显示的片段
- cmake - ROS-Yocto catkin_make toplevel.cmake
- docker - 首次安装 docker-machine 时找不到 docker 命令
- html - 如果按 TAB 可以触发 shift + TAB (JQuery, JS)
- python - 在python中从一个列表插入另一个列表
- excel - Power BI mobile - 如何通知最终用户数据已更改?
- snowflake-cloud-data-platform - 如何通过 ACCOUNTADMIN 停止任何 sql
- ssl - Istio:无法使用出口网关、自定义 CA 证书设置双向 TLS 发起
- visual-studio-code - C++ 高级 Lint 错误“跳过 CppCheck linter,因为 lintOn 1 不在 2 中。”