Seite 1 von 1

Woher weiß ist was ich in eckige Klammern schreiben musss?

Verfasst: Samstag 20. Dezember 2008, 13:34
von insensate
Hi naa,
ich progrmmiere nocht nich lange, und hätte mal eine frage.
Bei dem blau geschriebenen (siehe weiter unten ([0:3]), woher weiß ich was ich dort rein schreiben muss? Wenn ich das so lasse, dann steht (bei dem violett geschriebenen(siehe weiter unten (Es ist %02i.%02i.%02i Uhr)) immer, also wenn ich das ausführe: Es ist(z.B.) 12.20.2008
Uhr.
Ich will aber, dass da steht: Es ist (z.B) 13.30.42 Uhr.
Könnt ihr mir helfen?

from time import *

lt = localtime()#aktuelle Zeit

#Entpacken des Tuples, Datum
jahr, monat, tag = lt[0:3]
#Entpacken das Tuples, Zeit
sekunden, stunde, minute = lt[0:3]

lt = localtime()
print strftime("Tag: %d", lt)
print strftime("Monat: %m",lt)
print strftime("Jahr: %Y",lt)
print strftime("Datum: %x", lt)
print "Es ist der %02i.%02i.%04i" % (tag,monat,jahr)
print strftime("Stunde: %H", lt)
print strftime("Minute: %M", lt)
print strftime("Sekunden: %S", lt)
print strftime("Zeit: %X", lt)
print"Es ist %02i.%02i.%02i Uhr." % (stunde,minute,sekunden)
print strftime("Uhrzeit mit PM und AM: %I:%M:%S Uhr %p", lt)
print strftime("Tag des Jahres: %j", lt)
print strftime("Woche des Jahres,%W", lt)
[/code]

Verfasst: Samstag 20. Dezember 2008, 13:45
von numerix
Was die eckigen Klammern angeht, so such doch mal nach "Slicing".

Was localtime angeht, so sieh dir das mal an und denk drüber nach:

Code: Alles auswählen

In [1]: from time import localtime

In [2]: localtime()
Out[2]: (2008, 12, 20, 13, 43, 50, 5, 355, 0)

Verfasst: Samstag 20. Dezember 2008, 13:49
von HWK
Schau mal hier!
MfG
HWK

Verfasst: Samstag 20. Dezember 2008, 14:49
von insensate
Hey,
danke ihr habt mir sehr geholfen.. danke...