posixtime

Converte valores datetime em tempo POSIX (Unix) em segundos.

Categoria: Language Fundamentals > Data Types

Sintaxe

p = posixtime(t)

Retorna os segundos decorridos desde 1970-01-01 00:00:00 UTC.

Descrição

O tempo POSIX conta segundos desde a época Unix, ignorando segundos bissextos. É o formato comum de troca de marcas de tempo em arquivos, logs e APIs web. Frações de segundo são mantidas como frações do resultado.

A conversão inversa é datetime(p, 'ConvertFrom', 'posixtime').

Argumentos de entrada

t
Array datetime. Se não tiver fuso horário, é tomado como UTC.

Argumentos de saída

p
Array double do mesmo tamanho de t.

Exemplo

posixtime(datetime(1970, 1, 2, 'TimeZone', 'UTC'))
datetime(86400, 'ConvertFrom', 'posixtime')
Saída
ans = 86400
ans = datetime
   02-Jan-1970

Veja também

datetime datenum now juliandate