当我没有小数时,没关系:
time = parse_date_time('5:55', 'MS')
second(time)
# 55
当我添加小数时,它会被1
关闭time = parse_date_time('5:55.34', 'MS')
second(time)
# 56.34
它显然检测到我原来的小数位,但似乎仍然将单位数字向上舍入一个。
这是预期的行为吗?
额外信息:
Windows 10上的1.7.1
和1.7.3
版本都会出现这种情况
这发生在Mac OS Sierra上的1.7.1
答案 0 :(得分:0)
你不应该使用ms
吗?
library(lubridate)
time = ms('5:55.34')
second(time)
#[1] 55.34