Data e Timestamp

O tipo de dados Data contém um valor de data, e o tipo de data Registro de hora e data contém um valor de data e hora. Os métodos de Data e Registro de Hora e Data devem ser avaliados de acordo com um valor Booliano. É possível adicionar esses métodos aos tipos de dados de data ou registro de hora e data:

Table 24-3 Métodos de Data e Timestamp

Método Descrição
after Retornará True se o valor de data ou timestamp for posterior à data especificada
afterOrEqual Retornará True se o valor de data ou timestamp for igual ou posterior à data especificada
before Retornará True se o valor de data ou timestamp for anterior à data especificada
beforeOrEqual Retornará True se o valor de data ou timestamp for igual ou anterior à data especificada
equals Retornará True se o valor de data ou timestamp for igual à data especificada
format (Somente tipo de dados Data)

Converte uma data em um tipo de dados de string formatada. Por exemplo, node.properties.EBS.StartDate.format(MM/dd/yyyy) converte a data inicial em uma string formatada.

Consulte Símbolos de Formatação de Data e Hora para ver a formatação de data e hora.

isNull Retornará True se a data ou o timestamp tiverem um valor nulo
minus Retorna uma data com o período especificado subtraído. Você deve especificar o valor e a unidade (Dias, Semanas, Meses, Anos) de tempo para subtração.
plus Retorna uma data com o período especificado adicionado. Você deve especificar o valor e a unidade (Dias, Semanas, Meses, Anos) de tempo para adição.
toDate (Somente tipo de dados Timestamp) Converte um timestamp em data truncando a parte da hora.
toTimestamp (Somente tipo de dados Data) Converte uma data em timestamp adicionando a hora do dia à data.

Especifique o seguinte:

  • START_OF_DAY: Adiciona 00:00:00 com base no fuso horário UTC
  • END_OF_DAY: Adiciona 23:59:59 PM com base no fuso horário UTC

Note:

Não é possível inserir valores literais como valores de data ou registro de hora e data em expressões. Por exemplo, é possível criar uma validação personalizada para node.properties.startDate antes de node.properties.endDate, mas não node.properties.startDate antes de "01-01-2019".