ylab color change categoryorder python python-3.x

python - color - plotly layout



¿Cuál es el tiempo más antiguo que se puede representar en python? (4)

He escrito una función comp (time1, time2) que devolverá true cuando time1 es menor que time2. Tengo un escenario donde time1 siempre debe ser menor que time2. Necesito tiempo1 para tener el menor valor posible (fecha). Cómo encontrar este momento y cómo formar el objeto correspondiente.


Ciertas funciones del módulo datetime obedecen a datetime.MINYEAR y datetime.MAXYEAR y generarán una ValueException para fechas fuera de ese rango. Estos se asignan a 1 y 9999, respectivamente.

El módulo de calender depende en gran medida del módulo de datetime , pero en general, observa el "gregoriano proleptico" , que se extiende indefinidamente en ambas direcciones.

De manera similar, el módulo de time no impone restricciones particulares sobre los elementos de año en los valores de tupla de tiempo, y calcula los tiempos y fechas usando solo segundos desde la época.

Dicho esto, no se pueden procesar las fechas de forma fiable antes del 12 de febrero de 1582, cuando se adoptó el calendario gregoriano. Antes de ese día, las fechas se computaban usando una variedad de calendarios dependientes de la ubicación, para los cuales no hay soporte en Python estándar.


En python, el objeto datetime exporta las siguientes constantes

datetime.MINYEAR The smallest year number allowed in a date or datetime object. MINYEAR is 1. datetime.MAXYEAR The largest year number allowed in a date or datetime object. MAXYEAR is 9999.

http://docs.python.org/library/datetime.html


Si está utilizando los valores de indicación de fecha y hora de Unix estándar, entonces el momento representativo más antiguo data de 1970:

>>> import time >>> time.gmtime(0) (1970, 1, 1, 0, 0, 0, 3, 1, 0)


Si utiliza el módulo de fecha y hora , la fecha , la hora y los objetos datetime , todos tienen un atributo min y max .

>>> from datetime import date, time, datetime >>> date.min datetime.date(1, 1, 1) >>> date.max datetime.date(9999, 12, 31) >>> time.min datetime.time(0, 0) >>> time.max datetime.time(23, 59, 59, 999999) >>> datetime.min datetime.datetime(1, 1, 1, 0, 0) >>> datetime.max datetime.datetime(9999, 12, 31, 23, 59, 59, 999999)