如何生成 1 小时内以毫秒为单位的一系列时间戳?
How to generate a range of timestamps in milliseconds for 1 hour?
如何生成1小时内以毫秒为单位的时间戳范围?
我想以毫秒为单位生成 1 小时时间戳的数组/列表
IE:
(时:分:ss.ms)
00:00:00.0
00:00:00.1
00:00:00.2
00:00:00.3
.....
00:59:59.9
01:00:00.0
我相信 minutes/seconds 的想法是从 0 到 59,而 ms 是从 0 到 9。由于小时始终为0(最后一种情况除外),您可以在最后添加它。
out = []
for minutes in range(60):
for seconds in range(60):
for ms in range(10):
padmin = "0" + str(minutes) if minutes < 10 else str(minutes)
padsec = "0" + str(seconds) if seconds < 10 else str(seconds)
timestamp = ":".join(["00", padmin, padsec, str(ms)])
out.append(timestamp)
out.append("01:00:00:0")
print(out)
如何生成1小时内以毫秒为单位的时间戳范围? 我想以毫秒为单位生成 1 小时时间戳的数组/列表 IE: (时:分:ss.ms)
00:00:00.0
00:00:00.1
00:00:00.2
00:00:00.3
.....
00:59:59.9
01:00:00.0
我相信 minutes/seconds 的想法是从 0 到 59,而 ms 是从 0 到 9。由于小时始终为0(最后一种情况除外),您可以在最后添加它。
out = []
for minutes in range(60):
for seconds in range(60):
for ms in range(10):
padmin = "0" + str(minutes) if minutes < 10 else str(minutes)
padsec = "0" + str(seconds) if seconds < 10 else str(seconds)
timestamp = ":".join(["00", padmin, padsec, str(ms)])
out.append(timestamp)
out.append("01:00:00:0")
print(out)