我的輸入資料,格式化為字符,看起來像這樣
"2020-07-10T00:00:00"
我試過了
library(lubridate)
mdy_hms("2020-07-10T00:00:00", format='%Y-%m-%dT%H:%M:%S', tz=Sys.timezone())
但我明白了
[1] NA NA 警告訊息:所有格式都無法決議。未找到格式。
我嘗試了更靈活的方法parse_date_time(),但沒有運氣
parse_date_time("2020-07-10T00:00:00", '%Y-%m-%dT%H:%M:%S', tz=Sys.timezone())
如何將此日期“2020-07-10T00:00:00”轉換為 R 識別的日期?注意:我真的對時間不感興趣,只對日期感興趣!
uj5u.com熱心網友回復:
為什么不只是
as.Date("2020-07-10T00:00:00")
# [1] "2020-07-10"
有趣的事實:
as.Date("2020-07-101sddT00:1sdafsdfsdf0:00sdfzsdfsdfsdf")
# [1] "2020-07-10"
uj5u.com熱心網友回復:
假設 07 是 7 月,10 是 10 日:
x <- "2020-07-10T00:00:00"
ymd_hms(x, tz = Sys.timezone())
> [1] "2020-07-10 AEST"
如果格式為年-日-月,請將 ymd 交換為 ydm。
希望這可以幫助!
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/496828.html
上一篇:使用SimpleDateFormat將UTC格式字串轉換為UTC日期物件
下一篇:如何在顫動的時間段內獲得作業日
