从R中的POSIXct中提取2位数小时

sym*_*246 2 datetime r hour posixct

我想从POSIXctR中提取小时,但检索2位数的答案.

例如,

test=as.POSIXct("2015-03-02 03:15:00")
test
[1] "2015-01-02 03:15:00 GMT"
month(testing)
[1] 1
hour(testing)
[1] 3
Run Code Online (Sandbox Code Playgroud)

结果给出相关的月份和小时,但我希望看到0103,而不是仅仅13.

小智 7

尝试这样做:

strftime(test, format="%H")
Run Code Online (Sandbox Code Playgroud)

提取时间和

strftime(test, format="%m")
Run Code Online (Sandbox Code Playgroud)

一个月