Tkinter-如何获取当前日期以显示在 tkinter 窗口中?

tkinterpythongui-programming更新于 2023/9/7 1:15:00

要在 tkinter 窗口中显示当前日期,我们将使用 datetime 库。

date = dt.datetime.now()

步骤 −

  • 导入所需的库并创建 tkinter 框架的实例。

  • 使用 geometry 方法设置框架的大小。

  • 调用 datetime.now() 并将值存储在变量"date"中。

  • 接下来,创建一个标签来显示日期。在标签的 text 参数中,传递日期值并将数据格式化为 text=f"{date:%A, %B %d, %Y}"

    • %A – 星期几,全名

    • %B – 完整月份名称

    • %d – 月份中的日期

    • %Y –以十进制数表示世纪的年份

  • 最后,运行应用程序窗口的ma​​inloop

示例 −

# 导入库
from tkinter import *
import datetime as dt

# 创建 tkinter 实例
win = Tk()
win.title("显示当前日期")
win.geometry("700x350")

date = dt.datetime.now()
# 创建标签以显示日期
label = Label(win, text=f"{date:%A, %B %d, %Y}", font="Calibri, 20")
label.pack(pady=20)

win.mainloop()

输出

执行时,它将产生以下输出 −


相关文章