正如標題所說,我想將 Tkinter 中的日期格式從 m/d/y 更改為 dd/mm/yyyy
我有以下代碼,但沒有作業。日期的格式仍然是 2/16/2022
root = tk.Tk()
root.geometry("700x450")
#Weekly From
cal1 = DateEntry(root, width=8, year=year, month=month, day=day,
background='darkblue', foreground='white', borderwidth=2, locale = 'en_us', date_patern ='dd.mm.yyyy')
cal1.place(x=150, y=50)
#Weekly to
cal2 = DateEntry(root, width=8, year=year, month=month, day=day,
background='darkblue', foreground='white', borderwidth=2, locale = 'en_us', date_patern ='dd.mm.yyyy')
cal2.place(x=240, y=50)
uj5u.com熱心網友回復:
參考:- Python Tkinter Tk Calendar 獲取自定義日期不起作用并且無法以格式顯示日期:“DD-MM-YYYY”
你可以做這樣的事情: -
from tkinter import *
from tkcalendar import *
root=Tk()
root.geometry("500x500")
def mainF():
global cal
def getDate():
date=cal.get_date()
print(date)
cal.pack(pady=20, padx=20)
butt=Button(root,text="Date Getter", bg="cyan",command=getDate).pack()
cal=Calendar(root,selectmode="day",date_pattern="dd-mm-y")
but=Button(root,text="Pick Date",command=mainF).pack()
root.mainloop()
這是一個小型日期選擇器應用程式,它將格式更改為 dd-mm-yy 而不是 mm-dd-yy,您可以像這樣在代碼中實作格式更改
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/425916.html
標籤:Python tkinter 日期选择器 tkcalendar
