“Conocimientos Programación>Python Programming

Tiempo de funcionamiento restante en Python

2012/8/5
El lenguaje de programación Python ofrece una serie de módulos de gran alcance y útil para manejar las tareas cotidianas. Algo tan simple como la comparación de las fechas y horas que, en realidad , son un desafío en la programación de computadoras , se puede lograr mediante el uso de Python incorporado capacidades incluidas en el módulo " fecha y hora " . Mediante la creación de cadenas con formato para mostrar fechas y horas , y la realización de la resta en ellos , el programador puede mostrar una evaluación actual de tiempo restante en un programa , sobre la base de la hora actual y un tiempo futuro . Fecha Hora Objetos

El módulo " fecha y hora " en las clases de tiendas de Python y la información para que los programadores utilizan en la manipulación de los valores de tiempo o los datos. Un objeto datetime puede contener datos sobre una fecha u hora del año todo el camino hasta el microsegundo. Lo más importante, el programador puede almacenar sólo los valores de tiempo también. Por ejemplo , el programador puede almacenar un tiempo de formato " HH : MM : SS " ( horas /minutos /segundos ) dentro de un objeto datetime
Tiempo Delta Objetos
< . p> con el fin de realizar operaciones en las fechas y horas , el programador usará un objeto " timedelta ", que representa la diferencia entre dos tiempos . Al restar dos objetos de fecha y hora , el resultado es un objeto timedelta , y cualquier presentación de los datos que en ella se realiza a través de los argumentos y los valores de un objeto timedelta . Así , por ejemplo, restando la fecha actual representada en un objeto de fecha y hora a partir de una fecha futura devolverá un objeto timedelta .
Basic Función lógica

Para restar las fechas, un simple Begines manera de entrar en una cadena de tiempo para representar la fecha futura . Luego , el programador puede convertir la hora actual en una cadena, cortando los milisegundos al final. Por último , puede crear una cadena para representar el formato de la hora . Los tres de estas variables se utilizan para calcular el tiempo restante en una función:

>>> t1 = '23 : 59:59 '//medianoche , casi >>> t2 = (str ) datetime.time ( DateTime.Now ()) //t2 es el tiempo actual >>> t2 = t2 [ 0 : t2.index ('.' )] //t2 representa el tiempo actual sin milisegundos >> > FMS = '% H :% M :% S ' //tiempo de formiato
Presentar tiempo restante

Ahora que hay dos veces en formato de cadena ( el tiempo futuro , y la hora actual ) el programador puede restar los tiempos . Variable T1 representa el tiempo futuro , por lo que el programador se resta el tiempo actual , t2 , desde t1, para conseguir la diferencia . A continuación , puede simplemente imprimir el objeto timedelta para mostrar el tiempo restante :

>>> cambio datetime.strptime = ( t1 , FMS ) - datetime.strptime ( t2 , FMS ) >>> ; changedatetime.timedelta ( 0 , 24337 ) >>> print change6 : 45:37

Python Programming
Cómo extraer los atributos con Python
Cómo imprimir en Python sin cambiar la línea
Cómo contar el contenido de un diccionario en Python
Como hilo en Python
Cómo establecer la ruta Python
Cómo utilizar Python para obtener los datos API
Cómo leer los archivos de SQLite para Python Variable
Cómo utilizar un doble de bucles en Python
Conocimientos Informáticos © http://www.ordenador.online