Python中, cur_time = time.strftime('%Y-%m-%d\n\n %X', time.localtime()) time_text = canvas.create_text(200, 420, text=cur_time, font=10, fill='purple') root.update() time.sleep(1) # 每秒刷新一次 # 删除画布上的之前绘制的图形,否则有残影 for j in List: canvas.delete(j) canvas.delete(time_text) except: break root.mainloop()。上面代码,把显示时间改成12进制
时间: 2024-03-21 19:43:57 浏览: 78
时间每秒刷新一次
3星 · 编辑精心推荐
要将时间格式改为12进制,可以使用strftime函数中的%p参数,它可以用来显示AM或PM。具体代码如下:
```
cur_time = time.strftime('%Y-%m-%d\n\n %I:%M:%S %p', time.localtime())
```
这里的%p参数可以在时间字符串中显示AM或PM。%I代表12小时制的小时数,%M代表分钟数,%S代表秒数。
阅读全文