es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Diferencia de datetime de Pandas en Ubuntu y Windows

Tengo un programa que divide la fecha y hora en minutos y horas. Funciona bien en Windows, pero al probarlo en el servidor o WSL, no funciona.

filter_by = pd.Timestamp("today").floor("H") - pd.offsets.Minute(
    int(time)
)

Al ejecutar el mismo código en WSL,

Obtengo

2021-11-17T17:45:00.000000000

Mientras que al ejecutarlo en Windows, obtengo la hora correcta.

2021-11-17T23:30:00.000000000

También he cambiado la configuración de hora de Ubuntu a Asia/Kolkata, Windows está en Asia/Kolkata y aún así no funciona.

¿Alguna sugerencia?

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Parece que tienes un problema con la configuración horaria en tus máquinas WSL y Windows. Es posible que la configuración de la zona horaria no sea la misma en ambas máquinas, lo que podría estar causando la discrepancia en la salida.

    Podrías intentar cambiar la configuración de la zona horaria en tu máquina WSL para que coincida con la configuración en tu máquina Windows. Además, podrías intentar usar la biblioteca pytz para establecer explícitamente la zona horaria para tu código.

    Para obtener más información sobre la biblioteca pytz, puedes consultar la documentación.

Comments are closed.