Cómo convertir Datetime a Utc en Python – Resuelto

Cómo convertir Datetime a Utc en Python – Resuelto

En programación, a menudo necesitamos trabajar con fechas y horas en diferentes zonas horarias. Una de las tareas comunes es convertir un objeto Datetime a UTC (Tiempo Universal Coordinado) en Python. En este artículo, te mostraremos cómo realizar esta conversión de manera sencilla y eficiente.

Paso 1: Importar las bibliotecas necesarias

Para convertir un objeto Datetime a UTC en Python, primero necesitamos importar las bibliotecas datetime y pytz. La biblioteca pytz nos permitirá manejar las zonas horarias de manera eficiente.

import datetime

import pytz

Paso 2: Crear un objeto Datetime

A continuación, crearemos un objeto Datetime con la fecha y hora que deseamos convertir a UTC. En este ejemplo, utilizaremos la fecha y hora actual:

fecha_hora = datetime.datetime.now()

Paso 3: Convertir a UTC

Una vez que tenemos nuestro objeto Datetime, podemos convertirlo a UTC utilizando la función astimezone() y especificando la zona horaria UTC:

fecha_hora_utc = fecha_hora.astimezone(pytz.utc)

Con estos sencillos pasos, hemos logrado convertir un objeto Datetime a UTC en Python. Ahora puedes utilizar esta técnica en tus proyectos para manejar fechas y horas en diferentes zonas horarias de manera efectiva. ¡Esperamos que este artículo te haya sido de ayuda!