| 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'