我试图解析这样的日期时间: 14.08.2014 00:00:01.202
我正在尝试形成以下形式:
作为R的新手,我了解到有一些处理时间的软件包。现在,根据我的研究和技能水平,我正在研究该lubridate
软件包以尝试完成这些任务。由于毫秒,我遇到了麻烦(我认为)。
有人可以给我一个完成这些任务所需的代码示例吗?
首先转换为POSIXct
类型
MyDate <- as.POSIXct("14.08.2014 00:00:01.202", format = "%d.%m.%Y %H:%M:%S")
MyDate
## [1] "2014-08-14 00:00:01 IDT"
星期几
format(as.Date(MyDate), "%w") # Weekday as decimal number (0–6, Sunday is 0).
## [1] "3"
或者
format(as.Date(MyDate), "%u") # Weekday as a decimal number (1–7, Monday is 1).
## [1] "3"
加分钟
MyDate + 60
## [1] "2014-08-14 00:01:01 IDT"
加时
MyDate + 3600
## [1] "2014-08-14 01:00:01 IDT"
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句