{{1}}
嗨,Ending变量是表示时间的数字格式。例如," 0"是00:00," 1450"是14:50。我想把它转换成strptime来计算时差。我认为使用类似上面的代码应该工作。但是,对于"结束"时间少于4位数,比如说" 0",#34; 700",这些都不会起作用。
有人能帮助我吗?非常感谢!
答案 0 :(得分:4)
一种方法是使用sprintf
:
as.POSIXct(sprintf("%04d", 700),format="%H%M")
# [1] "2015-10-29 07:00:00 CET"