poner ingresar hora formato fecha como actual python datetime

ingresar - ¿Cómo creo una fecha y hora en Python desde milisegundos?



ingresar hora en python (2)

Puedo crear un objeto Date similar en Java por java.util.Date(milliseconds) . ¿Cómo creo el comparable en Python?

Asigna un objeto Date e inicializa para representar el número especificado de milisegundos desde la hora base estándar conocida como "la época", es decir, el 1 de enero de 1970, 00:00:00 GMT.


¿Qué hay de esto? Supongo que se puede contar con fechas anteriores a 1970 y después de 2038.

target_date_time_ms = 200000 # or whatever base_datetime = datetime.datetime( 1970, 1, 1 ) delta = datetime.timedelta( 0, 0, 0, target_date_time_ms ) target_date = base_datetime + delta

como se menciona en la lib estándar de Python:

fromtimestamp () puede generar ValueError, si la marca de tiempo está fuera del rango de valores soportados por las funciones de la plataforma C localtime () o gmtime (). Es común que esto se restrinja a años en 1970 hasta 2038.


Simplemente conviértalo en timestamp

datetime.datetime.fromtimestamp(ms/1000.0)