[心得] 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