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)
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’: […]
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 […]
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 […]
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’
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, […]
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 ?
>>> 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 […]
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 […]
¿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 ‘