2009-05-08, 01:53
  #1
Medlem
hur kan jag göra om ett datetime objekt till sekunder enkelt?
Citera
2009-05-08, 14:08
  #2
Medlem
cpapas avatar
Hur menar du? Vill du ha ut någonsorts unix-tid? Vill du ha ut sekunderna från ett datetime-objekt?
Citera
2009-05-08, 16:31
  #3
Medlem
Van Der Graafs avatar
Använd datetime.timetuple() och time.mktime():
Kod:
>>> from datetime import datetime
>>> import time
>>> d1 = datetime(1970,1,1,1)
>>> time.mktime(d1.timetuple())
0.0
>>> d2 = datetime.now()
>>> time.mktime(d2.timetuple())
1241792876.0
Citera
2009-05-13, 20:33
  #4
Medlem
War Skeletons avatar
Varför inte bara köra time() % 60?

EDIT: Såg precis att den returnerar en float, så: int(time() % 60)
__________________
Senast redigerad av War Skeleton 2009-05-13 kl. 20:37.
Citera

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Det är enkelt att registrera ett nytt konto

Bli medlem

Logga in

Har du redan ett konto? Logga in här

Logga in