Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

Tkinter: แสดงวันที่ปัจจุบัน (Current Date) ในหน้าต่าง Tkinter

เพื่อแสดงวันที่ปัจจุบันในหน้าต่าง 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()

ผลลัพธ์

Tkinter: แสดงวันที่ปัจจุบัน (Current Date) ในหน้าต่าง Tkinter