typestar

Fechas y horas en Python

Aritmética y formato con datetime y timedelta.

from datetime import datetime, timedelta, timezone

lanzamiento = datetime(2026, 7, 29, 9, 30, tzinfo=timezone.utc)
limite = lanzamiento + timedelta(days=14)
cuenta_regresiva = limite - lanzamiento

marca = lanzamiento.isoformat()
analizado = datetime.fromisoformat("2026-07-29T09:30:00+00:00")
etiqueta = lanzamiento.strftime("%Y-%m-%d %H:%M")

es_antes = lanzamiento < limite
dias_restantes = cuenta_regresiva.days

Cómo funciona

  1. Sumar un timedelta desplaza un datetime.
  2. isoformat y fromisoformat van y vuelven por texto.
  3. strftime da formato; la resta da una duración.

El intento, en números

Líneas
12
Caracteres a escribir
416
Tokens
88
Ritmo de tres estrellas
105 tpm

Al ritmo de tres estrellas de 105 tokens por minuto, este intento toma unos 50 segundos.

Escribe este fragmento

Paso 4 de 5 en Formatos de datos; paso 20 de 41 en Herramientas de dominio.

← Anterior Siguiente →