R:如何从 "HH:MM:SS.CC"这样的字符串中获取秒数

标签 r datetime

我有一个类似 00:05:33.91 的字符串,表示 5 分 33 秒又 91/100 秒。

如何获取总秒数?在示例中为 5*60+33+91/100 = 333.91 秒。

最佳答案

假设您的时间不超过 24 小时,此方法就有效。使用包含字符的矢量 foo :

foo <- c("00:05:33.91","00:05:55","00:09:01.11")

我们可以得到总时间如下:

as.numeric(as.difftime(foo,format="%H:%M:%OS",units="secs"))

关于R:如何从 "HH:MM:SS.CC"这样的字符串中获取秒数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12492779/

相关文章:

java - 如何使用 JPA 和 Hibernate 在 UTC 时区存储日期/时间和时间戳

删除由 R 中的 grid.arrange 函数产生的两个图之间的空白

Ruby:比较两个时间对象的日期

c# - mysql日期时间格式使用c#

javascript - 使用shinyjs通过javascript在 Shiny 的应用程序中操作现有的Leaflet map

php - 使用 d-m-Y 而不是 m-d-Y 初始化 DateTime PhP

c# - 无法从 List<DateTime?> 转换为 List<dynamic>

r - R中直方图中的准确bin数

R:找到一个向量中没有出现在另一个向量中的每个元素并将其设置为零

r - 比较一列中的两行 R