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

Extracting 2 digit hour from POSIXct in R

我想从 R 中的 POSIXct 时间中提取小时,但要检索 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

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

尝试这样做:

strftime(test, format="%H")

提取小时数和

strftime(test, format="%m")

一个月