我有几个小时的数字,我需要把它转换成几天、几小时和几分钟。
例如,我有这个小时数33.22
我需要把它转换成几天、几小时和几分钟。
结果应该是01.09:13:12(即一天9小时13分12秒).
目前我这样做:
value = 33.22
var x = new Date(value * 3600000); //replace with TotalMilliSeconds in your case
var time = x.toUTCString().split(' ')[4]; //slit by space character
return time.split(
我有以下从日志和组到分钟(不包括秒和milisec)的选择:
SELECT DATEPART(YEAR, [Date]) AS YEAR, DATEPART(MONTH, [Date]) AS MONTH,
DATEPART(DAY, [Date]) AS DAY, DATEPART(HOUR, [Date]) AS HOUR,
DATEPART(MINUTE, [Date]) AS MIN, COUNT(*) AS COUNT
FROM [database].[dbo].[errorlog]
GROUP BY DATEPART(YEAR, [Date]), D
我想知道如何解析指定小时、分钟、秒和毫秒的foreach。就像这样:
DURATION=00:14:17.82 // (00 hours, 14 minutes, 17 seconds and 82ms)
for ((i=1;i<=DURATION;i++)); do
// output the hour, minute, second and ms here
done
我想迭代每毫秒,秒,分钟,小时!如下所示:
00:14:17.82
00:14:17.83
00:14:17.84
00:14:17.85
...
00:14:18.01
00:14:18.02
...
01:0
我正在清理数据,并试图将一列转换为小时:分钟:秒使用润滑油。列的值在表格中只有几分钟和秒(例如“36:10”),有些值有小时、分钟和秒(例如"1:06:32"),我在lubridate中找不到一个命令不能将这两种情况中的任何一种转化为NA。
下面的示例(我添加了一个带有NA值的行,因为我的dataframe有几个)
library(lubridate)
a <- c("36:10", "1:06:32", NA)
b <- hms(a)
b
[1] NA "1H 6M 32S" NA
任何帮助都很感激。