isnat

Marca os elementos datetime que são NaT (not a time).

Categoria: Language Fundamentals > Data Types

Sintaxe

tf = isnat(t)

Retorna um array lógico que é true onde o array datetime t contém NaT.

Descrição

NaT está para o datetime como NaN está para os números: representa uma data ausente ou inválida e nunca é igual a nenhuma data. Use isnat em vez de == para encontrá-lo.

Argumentos de entrada

t
Array datetime.

Argumentos de saída

tf
Array lógico do mesmo tamanho de t.

Exemplo

Encontrando datas ausentes

t = [datetime(2024,1,1) NaT datetime(2024,3,1)];
isnat(t)
t(~isnat(t))
Saída
ans = 1×3 logical array

   0   1   0
ans = 1×2 datetime array

   01-Jan-2024   01-Mar-2024

Veja também

NaT datetime isnan ismissing