用R中的posixct更改日期格式

时间:2019-01-11 12:55:40

标签: r date time posixct

我有两种格式的日期列表。 第一个:2014年8月1日0:03:00 第二个:2014-09-01 00:01:00 来自两个不同的数据集。

当我尝试使用以下方法将第一个转换为posixct时,效果很好:

<application
        android:name=".G"
        ...>

</application>

但是当我尝试转换另一个时-它会将所有内容都转换为NA。我使用与以前相同的代码。

我会为我做错的事情提供提示。

谢谢。

1 个答案:

答案 0 :(得分:0)

您要转换的格式是不同的。您必须将format参数更改为数据的外观。 2014年8月1日0:03:00要求格式=“%m /%d /%Y%H:%M:%S”。第二个2014-09-01 00:01:00要求格式=“%Y-%m-%d%H:%M:%S”。

t<-"2014-09-01 00:01:00"

test <- as.POSIXct(t,tz="America/New_York",
format = "%Y-%m-%d %H:%M:%S")