楼主: Laplace_Yin
9201 21

[问答] strptime函数返回值异常 [推广有奖]

21
马甲1号 发表于 2015-9-1 09:35:54
需要先修改系统的locale, 才有正确结果.

> Sys.setlocale("LC_TIME", "English")
[1] "English_United States.1252"
> strptime('Mon', '%A')
[1] "2015-09-01 CST"
> Sys.setlocale('LC_TIME', 'Chinese')
[1] "Chinese_Taiwan.950"
> strptime('Mon', '%A')
[1] NA
已有 1 人评分经验 论坛币 收起 理由
jiangbeilu + 20 + 10 热心帮助其他会员

总评分: 经验 + 20  论坛币 + 10   查看全部评分

22
willae 发表于 2016-4-22 22:25:37
马甲1号 发表于 2015-9-1 09:35
需要先修改系统的locale, 才有正确结果.

> Sys.setlocale("LC_TIME", "English")
谢谢~用了可以呢!

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-30 23:15