Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from tkinter import *
- #Liefert Tag (Sonntag=1) fuer Datums-String zurueck
- def wt(date):
- dates=[int(i) for i in date.split(".")]
- q=dates[0]
- m=dates[1]
- j=dates[2]//100
- k=dates[2]%100
- if m<=2:
- m+=12
- k-=1
- return (q+((m+1)*26)//10+k+k//4+j//4-2*j)%7
- #gibt Wochentag vom Datums-String aus Entry e nach Label l aus
- def printWt():
- l.config(text=getWtName(wt(e.get())))
- return
- #liefert Namen des Wochentages (0-Samstag,1-Sonntag,...)
- def getWtName(wt):
- names=("Samstag","Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag")
- return names[wt%7]
- #Setup GUI
- tk=Tk()
- f=Frame(tk)
- f.pack()
- l=Label(f,text="",width=20)
- l.pack()
- e=Entry(f)
- e.pack()
- b=Button(f,text="Wochentag",command=printWt)
- b.pack()
- tk.mainloop()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement