NA导致在R中将字符串转换为POSIXct日期时间

NA导致在R中将字符串转换为POSIXct日期时间,r,datetime,type-conversion,posixct,R,Datetime,Type Conversion,Posixct,上载csv文件并将日期时间从字符转换为POSIXct我无意中遇到了一个意外的NA结果: as.POSIXct(“20210328 02:00:00”,格式=“%Y%m%d%H:%m:%S”) 这似乎只发生在这张唱片上。。。 知道为什么吗? 谢谢大家! 这可能与本地时区的夏令时有关,as.POSIXct默认使用本地时区。尝试使用时区作为UTCUTC as.POSIXct("20210328 02:00:00", format = "%Y%m%d %H:%M:%S&qu

上载csv文件并将日期时间从字符转换为POSIXct我无意中遇到了一个意外的NA结果:

as.POSIXct(“20210328 02:00:00”,格式=“%Y%m%d%H:%m:%S”)

这似乎只发生在这张唱片上。。。 知道为什么吗?
谢谢大家!

这可能与本地时区的夏令时有关,
as.POSIXct
默认使用本地时区。尝试使用时区作为UTC
UTC

as.POSIXct("20210328 02:00:00", format = "%Y%m%d %H:%M:%S", tz = 'UTC')
#[1] "2021-03-28 02:00:00 UTC"
您还可以使用默认使用UTC时区的
lubridate::ymd_hms

lubridate::ymd_hms("20210328 02:00:00")

这对我来说很好。我猜这和你们当地时区的夏令时有关。试试看
as.POSIXct(“20210328 02:00:00”,format=“%Y%m%d%H:%m:%S”,tz='UTC”)
效果很好!谢谢Ronak!:-)