Linux – Friheden til at programmere i Python: Version 1.0.20040516 – 2020-12-31 | ||
---|---|---|
forrige | Kapitel 3. Biblioteks reference | næste |
Tidsfunktioner
>>> import time >>> type(time) # unødvendigt bevis for dig <type 'module'> >>> time.time() 1064465521.312474 >>> time.gmtime() (2003, 9, 25, 4, 53, 17, 3, 268, 0) >>> time.localtime() (2003, 9, 25, 6, 53, 46, 3, 268, 1) >>> time.asctime() 'Thu Sep 25 06:54:19 2003' >>> t = time.localtime() >>> aar = t[0] >>> aar 2003 >>> maaned = t[1] >>> maaned 9 >>> dag = t[2] >>> dag 25 >>> # pausefunktion >>> # kontrol : >>> fremkommer efter pause på 10 sekunder. >>> time.sleep(10) >>>
>>> import datetime >>> type(datetime) # unødvendigt bevis for dig <type 'module'> >>> nu = datetime.datetime.now() >>> nu.isoformat() '2003-09-25T05:41:32.611578' >>> nu.ctime() 'Thu Sep 25 05:41:32 2003' >>> nu.strftime("%D %d %b") '09/25/03 25 Sep') >>> nu.strftime("%D %d") '09/25/03 25' >>> Dag = nu.strftime("%d") >>> Dag '25' >>> Timetal24 = nu.strftime("%H") >>> Timetal24 '07' >>> Timetal12 = nu.strftime("%I") >>> Timetal12 '07' >>> AmPmLokal = nu.strftime("%p") >>> AmPmLokal 'AM' >>> EngelskEfterskrift = nu.strftime("%H") + nu.strftime("%p") >>> EngelskEfterskrift '07AM' >>> # eller: >>> EngelskEfterskrift = nu.strftime("%H") + nu.strftime("%p") >>> EngelskEfterskrift = nu.strftime("%H") + " " + nu.strftime("%p") >>> EngelskEfterskrift '07 AM' >>> # Funktionen beregner ugenummeret 1 for lavt >>> # derfor nedenstående omregning >>> Ugenummer = int(Ugenummer) + 1 >>> Ugenummer 39 >>> # konverteret til streng: >>> Ugenummer = str(Ugenummer) >>> Ugenummer '39' >>> # Søndag er ugens første dag (element 0) >>> UgedagDecimal = nu.strftime("%w") >>> UgedagDecimal '4' >>> AArstalKort = nu.strftime("%y") >>> AArstalKort '03' >>> AArstalLang = nu.strftime("%Y") >>> AArstalLang '2003'