【发布时间】:2019-12-17 22:36:53
【问题描述】:
嘿,伙计们,我有这个用户输入,在输入后它会将其添加到列表中,并将其从最新条目排序到之前的条目并打印出来。我想要做的是处理我想要的每个用户条目添加时间和日期,以便我知道输入的时间。现在发生的情况是它重新排列日期和时间条目,因此格式在列表中不可读。有谁知道我怎样才能阻止这种情况发生,但仍会随每个条目附加到列表中,因此格式正确?非常感谢你
from datetime import datetime
def status():
all_status_updates = []
today = datetime.now()
while True:
stat = input("Type Status Update Here...\n")
if stat != "exit":
#all_status_updates.append(stat)
all_status_updates.extend((today, stat))
print(all_status_updates[::-1])
elif stat == "exit":
break
status()
【问题讨论】:
-
在我们当前的代码中,您为每个条目设置相同的日期
-
您具体想要什么格式?您可以使用
datetime.now().strftime("%d/%m/%Y %H:%M:%S")等限定符修改日期时间对象 -
这很有效,非常感谢你,但它显示每个帖子的修复时间都是相同的?
标签: python python-3.x list datetime append