我有一个A_Date列,其日期值为“POSIXct”“POSIXt”。现在我尝试将这些日期值转换为mmm-yy格式作为日期值。
所以,我使用了as.yearmon()函数。转换后我已经检查了细节。我知道,对于01-01-2016从凌晨12:00到凌晨05:28的日期值,我看到的值是Dec-15,这是错误的。
答案 0 :(得分:1)
如果my_time
是您POSIXct
的时间,请执行:
format(my_time, format = "%b-%y")
如果目的只是舍入到本月的第一天但保留数据类型,请使用lubridate
library(lubridate)
floor_date(my_time, "month")