Guten Abend
Ich habe ein Problem mit dem World Clock / World Time Desklet! Ich habe für mich das Desklet so angepasst, dass in der ersten Zeile die Zeit und in der zweiten Zeile der Tag (als Wort) und dann das genaue Datum (also Tag.Monat.Jahr) angezeigt wird. Leider habe ich das Problem, dass der Tag (als Zahl) immer um 12.00 Uhr wechselt. Das heisst also, dass z.B. heute Mittag um zwölf vom 10.10.2007 auf den 11.10.2007 gewechselt wurde. Der Tag "als Wort" stimmt komischer weise.
Ich füge hier mal den Teil des Skripts ein, von welchem ich vermute, wo der Fehler liegen müsste. Leider weiss ich nicht wo er ist :? !
Diesen Teil des Skripts habe ich angepasst:
Die Systemzeit resp. -datum stimmt, das habe ich via Yast kontrolliert.
Kennt sich vielleicht jemand mit dieser Art Skript aus und kann mir sagen wie ich den Fehler korrigieren kann?
motu
PS: hoffe habe das richtige Forum erwischt :roll:
Ich habe ein Problem mit dem World Clock / World Time Desklet! Ich habe für mich das Desklet so angepasst, dass in der ersten Zeile die Zeit und in der zweiten Zeile der Tag (als Wort) und dann das genaue Datum (also Tag.Monat.Jahr) angezeigt wird. Leider habe ich das Problem, dass der Tag (als Zahl) immer um 12.00 Uhr wechselt. Das heisst also, dass z.B. heute Mittag um zwölf vom 10.10.2007 auf den 11.10.2007 gewechselt wurde. Der Tag "als Wort" stimmt komischer weise.
Ich füge hier mal den Teil des Skripts ein, von welchem ich vermute, wo der Fehler liegen müsste. Leider weiss ich nicht wo er ist :? !
# update time info
def do_time(value):
for i in range(6):
mytime.timezone = Dsp.zone.value
h, m, s = mytime.time
Dsp.sclock.value = "%02d:%02d:%02d" % (h, m, s)
Dsp.clock.value = "%02d:%02d:%02d" % (h, m, s)
# update timezone info
def do_date(value):
y, m, d = value
for i in range(6):
time.timezone = Dsp.zone.value
Dsp.sdate.value = cal.day +", %02d.%02d.%02d" % (d, m, y)
Dsp.date.value = cal.day +", %02d.%02d.%02d" % (d, m, y)
# start program
cal.time = time
mytime.bind("date", do_date)
do_date(time.date)
mytime.bind("time", do_time)
#get_lfonts(lfonts)
#get_dcfonts(dcfonts)
Diesen Teil des Skripts habe ich angepasst:
Dsp.sdate.value = cal.day +", %02d.%02d.%02d" % (d, m, y)
Dsp.date.value = cal.day +", %02d.%02d.%02d" % (d, m, y)
Die Systemzeit resp. -datum stimmt, das habe ich via Yast kontrolliert.
Kennt sich vielleicht jemand mit dieser Art Skript aus und kann mir sagen wie ich den Fehler korrigieren kann?
motu
PS: hoffe habe das richtige Forum erwischt :roll: