如何生成包含时间戳的单词列表?



我正在在线执行一些CTF挑战,我需要为暴力破解生成时间戳。

我想知道的是如何生成hh:mm格式的时间戳和所有可能的数字,例如00:00 - 00:01…12:23等等

我从别人那里写了这段代码,但是我没有得到它:

for h in range(24):
print(f"{h:02d}")

输出:

00
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23

如果无法安装pandas库,则使用两次迭代:

for h in range(24):
for m in range(60):
print(f"{h:02d}" + ":" + f"{m:02d}")

谢谢

分钟应该增加1。您可以使用固定基础datetime对象,并为这个添加1分钟的timedelta:

from datetime import datetime, timedelta
base_time = datetime.strptime('2022-07-03 00:00', "%Y-%m-%d %H:%M")
minute = timedelta(minute=1)
t1 = base_time + minute
print(t1)
# use a loop or list-comprehension to iteratively add minute to form a sequence

参见

  • 在python中生成基于间隔的时间戳
  • GeeksforGeeks: Pandas -使用Python生成时间戳范围

最新更新