Elysia Tools

Explora herramientas, ejemplos, explicaciones visuales y guías temáticas en un solo espacio claro.

Categorías populares

Temas

Idioma
ZHESPTRUFRDEEN

Elysia Tools

Navegación

Development

Constructor de Duración ISO 8601

· Última actualización:2026-06-20

Convierte entre duraciones en lenguaje natural y duraciones ISO 8601 (PnYnMnDTnHnMnS) en ambas direcciones, validando casos límite

Detalles

Qué te ayuda a hacer esta herramienta

Convertidor bidireccional de duraciones ISO 8601 (formato de intervalo "PnYnMnDTnHnMnS"), complementando el conversor de fechas/puntos temporales ISO 8601.

Lenguaje natural → ISO 8601: escribe "3 years 2 months 14 days", "2.5 hours", "36 hours", "1 week 12 hours", "3天2小时", o formas pegadas como "2h30m" / "3days". Reconoce palabras en inglés, números en palabras ("two") y numerales/unidades en chino, y emite la cadena ISO 8601 canónica.

ISO 8601 → lenguaje natural: pega P3Y2M14D, PT36H, P1W, P0.5D, etc., y obtén un desglose legible más los valores por componente.

La validación cubre las reglas difíciles de ISO 8601:

  • "T" debe ir seguido de unidades de tiempo (H/M/S), nunca de unidades de fecha.
  • Las semanas (W) no deben combinarse con años, meses o días.
  • Las fracciones decimales solo en el componente más pequeño.
  • Debe haber al menos un componente (P solo no es válido).

También ofrece un total aproximado en segundos/minutos/horas/días con convenciones calendáricas (1 año ≈ 365,25 d, 1 mes ≈ 30,4375 d).

Ejecución

Ejecutar esta herramienta

Completa el formulario, ejecuta la herramienta y revisa el resultado en un solo lugar.

Ejemplos

Ejemplos que encajan con esta herramienta

Relacionado

Continuar con herramientas y temas relacionados

Escrito por el equipo de Elysia Tools
Días18
Edge15

Guía de uso de la herramienta

Conoce cuándo usar esta herramienta, qué admite y cómo la aplican los usuarios.

Datos clave

Categoría
Development
Tipos de entrada
text, select
Tipo de salida
html
Cobertura de ejemplos
4
API disponible
Sí

Resumen

El Constructor de Duración ISO 8601 es una herramienta bidireccional diseñada para convertir intervalos de tiempo entre lenguaje natural y el formato estándar ISO 8601 (PnYnMnDTnHnMnS), validando reglas complejas de formato y calculando equivalencias aproximadas en segundos, minutos, horas y días.

Cuándo usarlo

  • Al definir intervalos de tiempo legibles para humanos y necesitar su representación exacta en formato ISO 8601 para APIs o bases de datos.
  • Al depurar o validar cadenas de duración ISO 8601 complejas que provienen de sistemas externos o archivos de configuración.
  • Al calcular la equivalencia aproximada en segundos o días de una duración expresada en años, meses o semanas.

Cómo funciona

  1. 1Ingrese una duración en lenguaje natural (como '3 years 2 months' o '2h30m') o una cadena estándar ISO 8601 (como 'P3Y2M14D').
  2. 2Seleccione la dirección de conversión deseada o deje la opción en detección automática para que el sistema identifique el formato de entrada.
  3. 3La herramienta valida las reglas del estándar, como la posición de la designación 'T', la exclusión de semanas combinadas y el uso de decimales.
  4. 4Obtenga el resultado convertido junto con un desglose detallado por componentes y el cálculo aproximado del tiempo total.

Casos de uso

  • Configuración de políticas de retención de datos en bases de datos que requieren intervalos en formato ISO 8601.
  • Traducción de tiempos de espera de APIs de formato de máquina a descripciones legibles para interfaces de usuario.
  • Validación de formatos de duración en archivos de configuración de flujos de trabajo antes de su despliegue.

Ejemplos

1. Conversión de lenguaje natural a ISO 8601

Desarrollador Backend

Contexto

Un desarrollador necesita configurar un tiempo de expiración de sesión de 2 horas y media en un archivo de configuración que solo acepta el estándar ISO 8601.

Problema

Escribir manualmente la cadena ISO 8601 correcta evitando errores de sintaxis con la letra T.

Cómo usarlo

Introduce '2.5 hours' en el campo de entrada y selecciona la dirección 'Lenguaje natural → ISO 8601'.

{"input": "2.5 hours", "direction": "nl2iso"}

Resultado

La herramienta genera la cadena canónica 'PT2.5H' junto con su desglose correspondiente.

2. Decodificación de intervalo ISO 8601 complejo

Ingeniero de Soporte

Contexto

Un ingeniero recibe un log de error con la duración de un proceso representada como 'P1WT12H' y necesita entender rápidamente a cuánto tiempo equivale.

Problema

Interpretar la duración exacta y validar si cumple con las reglas del estándar sin hacer cálculos manuales.

Cómo usarlo

Pega 'P1WT12H' en el cuadro de entrada con la dirección en 'Auto'.

Preguntas frecuentes

¿Qué es el formato de duración ISO 8601?

Es un estándar internacional para representar intervalos de tiempo usando la estructura PnYnMnDTnHnMnS, donde P inicia el periodo y T separa la fecha del tiempo.

¿Puedo combinar semanas con días en una duración ISO 8601?

No, según la especificación ISO 8601, la unidad de semanas (W) no debe combinarse con otras unidades de fecha o tiempo.

¿Dónde se permiten los valores decimales en la cadena?

Las fracciones decimales solo se permiten en el componente de menor valor de la cadena de duración.

¿Qué idiomas de lenguaje natural soporta el constructor?

Reconoce expresiones temporales comunes en inglés, español y caracteres o numerales en chino.

¿Cómo se calculan los totales de segundos y días?

Se utilizan convenciones calendáricas estándar donde un año equivale aproximadamente a 365,25 días y un mes a 30,4375 días.

Tema

Definir un periodo de informe ISO 8601 y su semana fiscal

Convierte una fecha inicial y una duración acordada en un cierre calculado por calendario, con semana ISO y trimestre fiscal verificables.

Inicio
Herramientas3201
Ejemplos593
Visualizaciones465
Visores de archivos103
Temas233
Etiquetas333
Imágenes, audio y video657

Herramientas de procesamiento, conversión y optimización de imágenes, audio y video

Matemáticas, fechas y finanzas644

Calculadoras, herramientas numéricas, lógica de fechas, estadística y finanzas

Diseño y color297

Herramientas de color, maquetación, gráficos, estilo visual y apoyo al diseño

Texto y redacción209

Herramientas de redacción, limpieza, formato, extracción y análisis de texto

Desarrollo y Web193

Utilidades para desarrolladores, red, depuración web y automatización

Conversión y codificación175

Herramientas de conversión de formatos, archivos, unidades, archivos comprimidos y codificación

Revisión de fuentes FLAC/WAV y entrega de evidencias
Revisión e integración de un componente de sorteos autoalojado
Revisión de lotes de códigos Stripe y comprobación previa a la importación
Revisión del descarte fotográfico y entrega de candidatos para edición
Estructurar una captura de interfaz, revisarla y entregarla a desarrollo

© 2026 Elysia Tools. Todos los derechos reservados.

DocumentaciónPreciosAcerca deTérminos de servicioPolítica de privacidadCookiesContacto
Python

Ejemplos de Procesamiento de Imágenes Web Python

Ejemplos de procesamiento de imágenes Web Python usando PIL/Pillow incluyendo lectura, guardado, redimensionamiento y conversión de formato

Java

Ejemplos de Procesamiento de Imágenes Android Java

Ejemplos de procesamiento de imágenes Android Java incluyendo lectura/escritura, escalado y conversión de formato

Kotlin

Ejemplos de Procesamiento de Imágenes Android Kotlin

Ejemplos de procesamiento de imágenes Android Kotlin incluyendo lectura/escritura, escalado y conversión de formato

Rust

Ejemplos de Procesamiento de Imágenes Web Rust

Ejemplos de procesamiento de imágenes Web Rust incluyendo lectura/escritura, escalado y conversión de formato

Development

Explicador de Expresiones Cron

Analiza una expresión cron de 5/6 campos o Quartz en una descripción en lenguaje natural, desglosa los campos y lista las próximas N ejecuciones en cualquier zona IANA, con una explicación natural generada por IA

Development

Conversor de cURL a Go (net/http)

Convierte un comando cURL en un fragmento de código Go net/http con http.NewRequest, cabeceras y cuerpo

Development

Conversor de cURL a JavaScript (axios)

Convierte un comando cURL en un fragmento de código JavaScript axios con objeto de configuración, cabeceras y datos

Development

Conversor de cURL a JavaScript (fetch)

Convierte un comando cURL en un fragmento de código JavaScript fetch() con cabeceras, cuerpo y método

{"input": "P1WT12H", "direction": "auto"}

Resultado

El sistema traduce la cadena a '1 week 12 hours' y muestra el desglose de componentes y el total aproximado en segundos.