如何将数字字符串转换为日期格式

时间:2014-03-23 15:23:35

标签: r date aggregate intervals

我想将原始日期转换如下:

[1] 201212300900 201212300951 201212301051 201212301151 201212301200 201212301251    
[2] 201212301351 201212301451 201212301500 201212301551 201212301651 201212301751    
[3] 201212301800 201212301851 201212301951 201212302051 201212302100 201212302151    
[4] 201212302251 201212302351 201212310000 201212310051 201212310151 201212310251    
[5] 201212310300 201212310351 201212310451 201212310459 201212310551 201212310600

采用以下格式:%Y-%m-%d%H:%M

然后,逐个汇总这些日期,知道它们被记录为不同的间隔。

例如2012-12-30 09:00 + 2012-12-30 09:51 = 2012-12-30 09

1 个答案:

答案 0 :(得分:0)

尝试类似

的内容
dts <- c("201212300900", "201212300951", "201212301051", "201212301151", 
         "201212301200", "201212301251")
dts <- strptime(dts, format="%Y%m%d%H%M")
trunc(dts, "hours")

希望有所帮助