al comienzo y al final de mi programa, tengoCálculo Diferencia horaria
from time import strftime
print int(strftime("%Y-%m-%d %H:%M:%S")
Y1=int(strftime("%Y"))
m1=int(strftime("%m"))
d1=int(strftime("%d"))
H1=int(strftime("%H"))
M1=int(strftime("%M"))
S1=int(strftime("%S"))
Y2=int(strftime("%Y"))
m2=int(strftime("%m"))
d2=int(strftime("%d"))
H2=int(strftime("%H"))
M2=int(strftime("%M"))
S2=int(strftime("%S"))
print "Difference is:"+str(Y2-Y1)+":"+str(m2-m1)+":"+str(d2-d1)\
+" "+str(H2-H1)+":"+str(M2-M1)+":"+str(S2-S1)
Pero cuando traté de obtener la diferencia, tengo errores de sintaxis .... estoy haciendo algunas cosas equivocadas, pero No estoy seguro de lo que está pasando ...
Básicamente, solo quiero almacenar una hora en una variable al comienzo de mi programa, luego almacenar una segunda vez en una segunda variable cerca del final, luego en el último bit del programa, calcule la diferencia y muéstrela. No estoy tratando de sincronizar la velocidad de una función. Estoy intentando registrar cuánto tiempo tardó un usuario en avanzar a través de algunos menús. ¿Cuál es la mejor manera de hacer esto?
Piense en lo que sucederá si el usuario inicia un t 8:59:34 y termina a las 9:10:12 –