你好我对python完全不熟悉,我有这个代码显示当前时间:
2018-04-05 10:55:36.615329
工作正常,但输出如下:
2018-04-05 10:55:36
我如何摆脱所有那些“毫秒”?所以输出看起来像这样
TreeView
答案 0 :(得分:1)
虽然strftime
可能是处理datetime
时的方法,但我决定回答在点之后从字符串中删除字符的一般问题。
基本上,这是你的字符串:
s = str(datetime.now())
此代码将删除.
dt = s.split('.',1)[0]
print (dt)
答案 1 :(得分:1)
试试这个:
from datetime import datetime
time = datetime.now()
print(time.strftime('%Y-%m-%d %H:%M:%S'))
答案 2 :(得分:0)
请勿将时间用作可维护,而是使用任何其他名称,您可以使用以下内容实现输出
t = datetime.now()
t.strftime("%YY-%m-%d %H:%M:%S")