# Documentation

### This is machine translation

Translated by
Mouseover text to see original. Click the button below to return to the English verison of the page.

Note: This page has been translated by MathWorks. Please click here
To view all translated materals including this page, select Japan from the country navigator on the bottom of this page.

# etime

Time elapsed between date vectors

## Syntax

``e = etime(t2,t1)``

## Description

example

````e = etime(t2,t1)` returns the number of seconds between two date vectors or matrices of date vectors, `t1` and `t2`.```

## Examples

collapse all

Compute the time elapsed between a specific time and the current time, to 0.01-second accuracy.

Define the initial date and time and convert to date vector form.

```format shortg str = 'March 28, 2012 11:51:00'; t1 = datevec(str,'mmmm dd, yyyy HH:MM:SS')```
```t1 = 2012 3 28 11 51 0 ```

Determine the current date and time.

`t2 = clock`
```t2 = 2017 9 19 18 53 43.346 ```

The `clock` function returns the current date and time as a date vector.

Use `etime` to compute the number of seconds between `t1` and `t2`.

`e = etime(t2,t1)`
```e = 1.7291e+08 ```

## Input Arguments

collapse all

Date vectors, specified as 1-by-6 vectors or `m`-by-6 matrices containing `m` full date vectors in the format:`[Year Month Day Hour Minute Second]`.

Example: `[2012 03 27 11 50 01]`

Data Types: `double`

## Tips

• To time the duration of an event, use the `timeit` or `tic` and `toc` functions instead of `clock` and `etime`. The `clock` function is based on the system time, which can be adjusted periodically by the operating system, and thus might not be reliable in time comparison operations.

## Algorithms

`etime` does not account for the following:

• Leap seconds.

• Daylight savings time adjustments.

• Differences in time zones.

## See Also

#### Introduced before R2006a

Was this topic helpful?

#### The Manager's Guide to Solving the Big Data Conundrum

Download white paper