将字符串转换为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')