作者Edster (Edster)
看板R_Language
标题[心得] strptime 与中文
时间Mon Jul 4 16:17:06 2016
- 心得: 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
[重点摘要]:
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.112.64.48
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/R_Language/M.1467620229.A.984.html
1F:→ obarisk: 这是os控的 07/04 21:03
2F:→ Edster: 那有什麽方式让R在Windows下不会再出现"上午/下午" 07/04 23:05
3F:→ Edster: Sunday, Monday常常读进去画图却显示出来星期天, 星期一. 07/04 23:07
4F:→ obarisk: 改系统的时间格式,或是让r不吃系统时间格式 07/05 06:34
5F:推 dannyiing: 感谢~~ 在AM/PM卡关很久 原来是上午下午啊 08/15 16:35