Python:将时间模块转换为字符串

3 投票
2 回答
617 浏览
提问于 2025-04-18 03:56

我在一段Python代码中有一个字符串,我想给它加上时间戳。但是,当我尝试把时间戳转换成字符串时,得到的却是数据类型,而不是时间戳的字符串表示。

代码大概是这样的,

timeStamp = "TIME-" + str(time)
print timeStamp

>>> Time-<module 'time' (built-in)>

我该怎么把时间戳转换成字符串,这样才能和另一个字符串连接在一起呢?

2 个回答

0

也许你或者其他人会用到这个答案:

from datetime import time

timeStamp = "TIME-" + str(time())
print timeStamp

time() 实际上是 datetime.time()

祝好!

8

你只导入了 time 模块,并把 转换成了字符串;你需要调用一下 time.time() 这个函数

timeStamp = "TIME-" + str(time.time())

撰写回答