【问题标题】:Extracting 2 digit hour from POSIXct in R从 R 中的 POSIXct 中提取 2 位数小时
【发布时间】:2016-02-05 15:23:34
【问题描述】:

我想从 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

【问题讨论】:

  • format(test, "%H") 等。有关百分比代码,请参阅?strptime

标签: r datetime posixct hour


【解决方案1】:

尝试这样做:

strftime(test, format="%H")

提取小时和

strftime(test, format="%m")

一个月

【讨论】:

  • 谢谢。像魅力一样工作
猜你喜欢
  • 2012-05-29
  • 1970-01-01
  • 2018-01-21
  • 2013-11-20
  • 2014-11-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多