เพื่อแสดงวันที่ปัจจุบันในหน้าต่าง tkinter ใช้ไลบรารี datetime
date = dt.datetime.now()
ขั้นตอน
นำเข้าไลบรารีที่จำเป็น สร้าง instance ของ tkinter frame
กำหนดขนาด frame ด้วย geometry
เรียก datetime.now() เก็บค่าในตัวแปร "date"
สร้าง label แสดง date ในพารามิเตอร์ text จัดรูปแบบข้อมูลเป็น text=f"{date:%A, %B %d, %Y}"
- %A – วันในสัปดาห์ ชื่อเต็ม
- %B – ชื่อเดือนเต็ม
- %d – วันของเดือน
- %Y – ปี คศ. 4 หลัก
รัน mainloop
ตัวอย่าง
from tkinter import *
import datetime as dt
win = Tk()
win.title("Display Current Date")
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()
ผลลัพธ์
