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


若要显示 Tkinter 窗口中的当前日期,我们将使用 datetime 库。

date = dt.datetime.now()

步骤 -

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

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

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

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

    • %A - 星期,全名

    • %B - 月份全名

    • %d - 月日

    • %Y - 包含世纪的十进制年份

  • 最后,运行应用程序窗口的 mainloop

示例 -

# Import the libraries
from tkinter import *
import datetime as dt

# Create an instance of tkinter
win = Tk()
win.title("Display Current Date")
win.geometry("700x350")

date = dt.datetime.now()
# Create Label to display the Date
label = Label(win, text=f"{date:%A, %B %d, %Y}", font="Calibri, 20")
label.pack(pady=20)

win.mainloop()

输出

执行后,将产生以下输出 -

更新于: 26-Oct-2021

7K+ 浏览量

开启你的 职业生涯

通过完成课程进行认证

开始
广告