如何将“ Fri Jul 26 10:58:25 CEST 2019”之类的字符串正确转换为日期。每次的时区都不相同。
as.Date("Fri Jul 26 10:58:25 CEST 2019", "%a %b %d %H:%M:%S CEST %Y")
时区(CEST,CET等)的正确占位符是什么?或者我该如何忽略时区?对于我的用例而言,这并不重要。
答案 0 :(得分:0)
也许我对这个问题感到困惑,但是如果时区并不重要,那么就忽略它吧?
as.Date("Fri Jul 26 10:58:25 2019", "%a %b %d %H:%M:%S %Y")
或者如果您需要明确指定
as.Date("Fri Jul 26 10:58:25 2019", "%a %b %d %H:%M:%S %Y", tz = "CEST")
要使用gsub
删除CEST:
as.Date(gsub("(:[[:digit:]][[:digit:]]) ([[:alpha:]]*)", "\\1", x), "%a %b %d %H:%M:%S %Y")