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?
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.