[心得] strptime 与中文

楼主: Edster (Edster)   2016-07-04 16:17:06
- 心得: strptime 与中文
我自己很不常用到中文来表达时间,
但最近拿到别人特意存成csv给我的时序资料,
开启纯文字才发现,对方的Excel是用中文的12小时制。
查了一下版上没有相关讨论,
国外的讨论也都是AM/PM表示法,
没想到Windows下 R 是用"上午/下午"来表示12小时制。
给个范例
> strptime("2014/01/01 01:10:00 PM", "%Y/%m/%d %I:%M:%S %p")
[1] NA
> strptime("2014/01/01 01:10:00 下午", "%Y/%m/%d %H:%M:%S %p")
[1] "2014-01-01 01:10:00 CST"
> strptime("2014/01/01 01:10:00 下午", "%Y/%m/%d %I:%M:%S %p")
[1] "2014-01-01 13:10:00 CST"
第三个才对。
po版留个纪录
[关键字]:
windows, 12小时制, 上午/下午, AM/PM
[重点摘要]:
楼主: Edster (Edster)   2016-07-04 23:05:00
那有什么方式让R在Windows下不会再出现"上午/下午"Sunday, Monday常常读进去画图却显示出来星期天, 星期一.
作者: obarisk (OSWALT)   2016-07-04 21:03:00
这是os控的
作者: obarisk (OSWALT)   2016-07-05 06:34:00
改系统的时间格式,或是让r不吃系统时间格式

Links booklink

Contact Us: admin [ a t ] ucptt.com