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