作者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://www.ptt.cc/bbs/R_Language/M.1467620229.A.984.html
→ obarisk: 這是os控的 07/04 21:03
→ Edster: 那有什麼方式讓R在Windows下不會再出現"上午/下午" 07/04 23:05
→ Edster: Sunday, Monday常常讀進去畫圖卻顯示出來星期天, 星期一. 07/04 23:07
→ obarisk: 改系統的時間格式,或是讓r不吃系統時間格式 07/05 06:34
推 dannyiing: 感謝~~ 在AM/PM卡關很久 原來是上午下午啊 08/15 16:35