Articles of datetime de

cómo obtener el mismo día del próximo mes de un día determinado en python usando datetime

Sé que usando datetime.timedelta puedo obtener la fecha de algunos días fuera de la fecha dada daysafter = datetime.date.today() + datetime.timedelta(days=5) pero no parece datetime.timedelta(month=1)

Suma el conjunto de valores del dataframe de pandas dentro de cierto marco de tiempo

Tengo una pregunta bastante complicada. Necesito seleccionar filas de un dataframe dentro de un determinado conjunto de fechas de inicio y finalización, y luego sumr esos valores y colocarlos en un nuevo dataframe. Así que empiezo con el dataframe, df : import random dates = pd.date_range(‘20150101 020000’,periods=1000) df = pd.DataFrame({‘_id’: random.choice(range(0, 1000)), ‘time_stamp’: dates, ‘value’: […]

Configuración de la fecha del sistema en Python (en Windows)

Parece que hay muchos paquetes para obtener / formatear la fecha actual, o averiguar la fecha y los intervalos de tiempo a partir de ahora. Pero debo pasar por alto la existencia de un método simple para establecer la fecha (como date.exe de Windows) en Python. Seguramente existe tal función? No he podido encontrar nada […]

`datetime.strftime` y` datetime.strptime` interpretan% Y de manera diferente

Utilizo una statement como se muestra a continuación para crear un objeto datetime partir de una cadena: t = datetime.strptime(“0023-10-10”, “%Y-%m-%d”) Más adelante, en algún lugar de mi código se utiliza el objeto t e invoca el método strftime con la misma cadena de formato: t.strftime(“%Y-%m-%d”) Esto provoca un ValueError: year=23 is before 1900; the […]

¿Cómo obtener una cadena de fecha y hora de isoformato que incluya la zona horaria predeterminada?

Necesito generar una cadena de tiempo que coincida con el formato iso yyyy-mm-ddThh:mm:ss.ssssss-ZO:NE . Los métodos de clase now() y utcnow() casi hacen lo que quiero. >>> import datetime >>> #time adjusted for current timezone >>> datetime.datetime.now().isoformat() ‘2010-08-03T03:00:00.000000’ >>> #unadjusted UTC time >>> datetime.datetime.utcnow().isoformat() ‘2010-08-03T10:00:00.000000’ >>> >>> #How can I do this? >>> datetime.datetime.magic() ‘2010-08-03T10:00:00.000000-07:00’

Mantenga un datetime.date en el formato ‘aaaa-mm-dd’ cuando utilice el jsonify de Flask

Por alguna razón, la función jsonify está convirtiendo mi datetime.date a lo que parece ser una fecha HTTP. ¿Cómo puedo mantener la fecha en formato yyyy-mm-dd cuando uso jsonify ? test_date = datetime.date(2017, 4, 27) print(test_date) # 2017-04-27 test_date_jsonify = jsonify(test_date) print(test_date_jsonify.get_data(as_text=True)) # Thu, 27 Apr 2017 00:00:00 GMT Como se sugiere en los comentarios, […]

¿Cómo se convierte una marca .NET en un datetime de python?

Tengo un archivo con fechas y horas enumeradas como números grandes como 634213557000000000. Creo que esto es un tick .NET . Ese es el número de incrementos de 100 nanosegundos desde la medianoche del 1 de enero, 1 AD ¿Cuál es una buena manera de leer eso en un objeto datetime de python ?

Diferencia de tiempo en segundos (como punto flotante)

>>> from datetime import datetime >>> t1 = datetime.now() >>> t2 = datetime.now() >>> delta = t2 – t1 >>> delta.seconds 7 >>> delta.microseconds 631000 ¿Hay alguna manera de obtener eso como 7.631000? Puedo usar el módulo de tiempo, pero también necesito las variables t1 y t2 como objetos DateTime. Entonces, si hay una manera […]

python “import datetime” vs “from datetime import datetime”

Tengo un script que necesita ejecutar lo siguiente en diferentes líneas en el script: today_date = datetime.date.today() date_time = datetime.strp(date_time_string, ‘%Y-%m-%d %H:%M’) En mis declaraciones de importación tengo lo siguiente: from datetime import datetime import datetime Obtuve el siguiente error: AttributeError: ‘module’ object has no attribute ‘strp’ Si cambio el orden de las declaraciones de […]

Formato de fecha y hora de Python sin relleno cero

¿Hay algún formato para imprimir fechas de Python que no usen cero relleno en fechas y horas? Formato que estoy usando ahora: mydatetime.strftime(‘%m/%d/%Y %I:%M%p’) Resultado: 29/02/2012 05:03 PM Deseado: 29/02/2012 5:03 PM ¿Qué formato representaría el mes como ‘2’ en lugar de ’02’, y la hora como ‘5:03 PM’ en lugar de ’05: 03PM ‘