将字符串转换为r中的时间
我有一个时间字符串数组,例如将字符串转换为r中的时间,r,time,numbers,R,Time,Numbers,我有一个时间字符串数组,例如115521.45,根据实际时钟对应11:55:21.45 我有另一个标准格式的时间字符串数组(HH:MM:SS.0),我需要比较这两种格式 我找不到任何方法将原始的时间格式转换成可用的格式 我尝试过使用strtime,但它所做的只是添加一个日期(错误的日期)并去掉时间小数点。我不在乎日期,我需要小数位: 比如说 t <- strptime(105748.35, '%H%M%OS') = ... 10:57:48 t将选项设置为允许以秒为单位的数字,然后在转
115521.45
,根据实际时钟对应11:55:21.45
我有另一个标准格式的时间字符串数组(HH:MM:SS.0),我需要比较这两种格式
我找不到任何方法将原始的时间格式转换成可用的格式
我尝试过使用strtime,但它所做的只是添加一个日期(错误的日期)并去掉时间小数点。我不在乎日期,我需要小数位:
比如说
t <- strptime(105748.35, '%H%M%OS') = ... 10:57:48
t将选项设置为允许以秒为单位的数字,然后在转换之前添加所需的日期(以便开始日期有意义)
抱歉,如果我不清楚,我已经编辑了这篇文章来反映这一点。我对约会不感兴趣。我需要保留小数位。
options(digits.secs=3)
strptime(paste0('2013-01-01 ',105748.35), '%Y-%M-%d %H%M%OS')