El módulo de fecha y hora en Python se llama “datetime” y proporciona clases para manipular fechas y horas. Aquí hay algunos ejemplos de cómo usarlo:
Importando el módulo
Primero necesitas importar el módulo.
```python
import datetime
```
Obtener la fecha y hora actuales
Para obtener la fecha y hora actuales, puedes usar la función `datetime.now()`.
```python
now = datetime.datetime.now()
print(now)
```
Esto imprimirá la fecha y hora actuales en el siguiente formato: `YYYY-MM-DD HH:MM:SS.ssssss`.
Crear un objeto de fecha
Puedes crear tu propio objeto de fecha usando la clase `date` y proporcionar valores para el año, el mes y el día.
```python
date = datetime.date(2020, 5, 4)
print(date)
```
Esto imprimirá: `2020-05-04`.
Crear un objeto de tiempo
De manera similar, puedes crear un objeto de tiempo usando la clase `time` y proporcionar valores para la hora, los minutos, los segundos y los microsegundos.
```python
time = datetime.time(13, 24, 45)
print(time)
```
Esto imprimirá: `13:24:45`.
Crear un objeto de datetime
También puedes crear un objeto de `datetime` que incluya tanto la fecha como la hora.
```python
datetime = datetime.datetime(2020, 5, 4, 13, 24, 45)
print(datetime)
```
Esto imprimirá: `2020-05-04 13:24:45`.
Diferencia entre fechas
Puedes calcular la diferencia entre dos fechas creando dos objetos de `date` y restando uno del otro.
```python
d1 = datetime.date(2020, 5, 4)
d2 = datetime.date(2020, 5, 6)
diff = d2 – d1
print(diff)
```
Esto imprimirá: `2 days, 0:00:00`, lo que indica una diferencia de 2 días.
Estos son solo algunos ejemplos básicos de lo que puedes hacer con el módulo `datetime` en Python. Para ver todas las funciones y clases disponibles, consulta la documentación oficial de Python.