---
title: roTimeSpan
slug: develop/es/rotimespan
docTags: 
createdAt: 2025-03-11T07:07:17.200Z
---

Este objeto proporciona una interfaz para un temporizador simple para rastrear la duración de las actividades. Es útil para rastrear cuánto tiempo ha tomado una acción o si ha transcurrido un tiempo especificado desde un evento inicial. El equivalente en JavaScript es "Date".

## ifTimeSpan

### Mark()

Establece el punto "Mark" en la hora actual. El punto Mark también se establece automáticamente en la hora actual cuando se crea un objeto roTimespan.

### TotalMilliseconds() As Integer

Devuelve el número total de milisegundos desde el punto "Mark" hasta la hora actual.

### TotalSeconds() As Integer

Devuelve el número total de segundos desde el punto "Mark" hasta la hora actual.&#x20;

Ejemplo

:::BlockQuote
x = timespan.TotalSeconds()
:::

es equivalente a

:::BlockQuote
x = Int(timespan.TotalMilliseconds() / 1000)
:::

### GetSecondsToISO8601Date(a As String) As Integer

Analiza la fecha ISO8601 (por ejemplo, 2008-11-29T14:54:02.171) y devuelve el número de segundos desde ahora (no desde el punto "Mark") hasta la fecha/hora especificada.

La fecha proporcionada y los cálculos de la hora actual se realizan asumiendo UTC. La parte de zona horaria "Z" de la cadena ISO8601 se ignora.

**Parámetros**

- `fecha` <font color="#704ae0">String</font>: La fecha ISO8601 que se analizará.




