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+ 瀏覽量

開啟你的 職業生涯

透過完成課程進行認證

開始
廣告