简体   繁体   English

一列有日期时间和日期,如何将日期时间转换为日期,并保持日期

[英]one column have date time and date, how to convert date time to date, and keep date

I want to convert the Infection_time(date time) to Infection_date (date), my code is as followings:我想将 Infection_time(date time) 转换为 Infection_date (date),我的代码如下:

    Infection_HAI1$Infected_date<-format(as.POSIXct(strptime(Infection_HAI1$INFECTED_TIME,
"%Y-%m-%d %H:%M:%S",tz="")) ,
format = "%Y-%m-%d")

I expect the 2015-01-28 keep same, however, the actual output is NA我希望2015-01-28保持不变,但是,实际输出是 NA

INFECTED_TIME         Infected_date
2014-12-22 23:59:59   2014-12-22 
2015-01-28            2015-01-28

The as.Date function should work, as in as.Date函数应该可以工作,如

> as.Date('2014-12-22 23:59:59')
[1] "2014-12-22"

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM