在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
lubridate包 date_test=as.Date('2015-1-31') date_test %m+% months(2) [1]"2015-03-31" 具体原因不明
>as.Date('2015-5-5') %m+% months(10) 针对月底的情况: >as.Date('2015-11-30') %m+% months(2) > as.Date('2015-12-31') %m+% months(1) > as.Date('2015-10-31') %m+% months(1) > as.Date('2015-10-30') %m+% months(4) 针对以31号为月底的相加后会正确的得到月底,以30号为月底的并不能准确的到月底(相加后等于2月份的除外) > as.Date('2015-12-31') %m+% months(2) > as.Date('2015-12-31') %m+% months(14)
floor_date(as.Date('2015-8-8'),'month') ceiling_date(as.Date('2015-4-5'),'month') 利用floor_date及ceiling_date取日期再减一即可 |
请发表评论