Partilhar via


Lista de operações de data e hora

TODATE([year],[month],[day])

Cria uma data a partir das partes de data especificadas.

Parâmetros:- [year] - a parte do ano da data. Tipo de dados: INT

  • [month] - a parte do mês da data. Tipo de dados: INT

  • [day] - a parte do dia da data

    Tipo de dados: INT

Tipo de dados de saída: DATE

TODATE([year],[month],[day],[hour],[minute],[second],[millisecond])

Cria uma data a partir das partes de data especificadas juntamente com a hora.

Parâmetros:- [year] - a parte do ano da data

Tipo de dados: INT

  • [month] - a parte do mês da data

    Tipo de dados: INT

  • [day] - a parte do dia da data

    Tipo de dados: INT

  • [hour] - a parte da hora da data

    Tipo de dados: INT

  • [minute] - a parte do minuto da data

    Tipo de dados: INT

  • [second] - a parte do segundo da data

    Tipo de dados: INT

  • [millisecond] - a parte do milissegundo da data

    Tipo de dados: INT

Tipo de dados de saída: DATE

TODATE([year],[month],[day],[time])

Cria uma data a partir das partes de data especificadas juntamente com a hora.

Parâmetros:- [year] - a parte do ano da data

Tipo de dados: INT

  • [month] - a parte do mês da data

    Tipo de dados: INT

  • [day] - a parte do dia da data

    Tipo de dados: INT

  • [time] - a parte da hora da data

    Tipo de dados: INT

Tipo de dados de saída: DATE

TOTIME([hour],[minute],[second],[millisecond])

Cria um intervalo de tempo a partir das partes de data especificadas.

Parâmetros:- [hour] - a parte da hora da data

Tipo de dados: INT

  • [minute] - a parte do minuto da data

    Tipo de dados: INT

  • [second] - a parte do segundo da data

    Tipo de dados: INT

  • [millisecond] - a parte do milissegundo da data

    Tipo de dados: INT

Tipo de dados de saída: TIME

TOTIMEFROMDAYS([value])

Cria um intervalo de tempo a partir do número total de dias.

Parâmetros:- [value] - nome do atributo, operação aninhada ou expressão para criar um intervalo de tempo

Tipo de dados: INT

Tipo de Dados de Saída: TIME, FLOAT

TOTIMEFROMHOURS([value])

Cria um intervalo de tempo a partir do número total de horas.

Parâmetros:- [value] - nome do atributo, operação aninhada ou expressão para criar um intervalo de tempo

Tipo de dados: INT

Tipo de Dados de Saída: TIME, FLOAT

TOTIMEFROMMILLIS([value])

Cria um intervalo de tempo a partir do número total de milissegundos.

Parâmetros:- [value] - nome do atributo, operação aninhada ou expressão para criar um intervalo de tempo

Tipo de dados: INT

Tipo de dados de saída: TIME

TOTIMEFROMMINUTES([value])

Cria um intervalo de tempo a partir do número total de minutos.

Parâmetros:- [value] - nome do atributo, operação aninhada ou expressão para criar um intervalo de tempo

Tipo de dados: INT, FLOAT

Tipo de dados de saída: TIME

TOTIMEFROMSECONDS([value])

Cria um intervalo de tempo a partir do número total de segundos.

Parâmetros:- [value] - nome do atributo, operação aninhada ou expressão para criar um intervalo de tempo

Tipo de dados: INT, FLOAT

Tipo de dados de saída: TIME

ADDDAYS([date],[count])

Adiciona o número especificado de dias ao intervalo de data/hora.

Parâmetros:- [date] - uma data específica à qual os dias de trabalho são adicionados

Tipo de dados: DATE, TIME

  • [count] - o número de dias de trabalho que são adicionados à data

    Tipo de dados: INT, FLOAT

Tipo de Dados de Saída: DATE, TIME

ADDHOURS([date],[count])

Adiciona o número especificado de horas ao intervalo de data/hora.

Parâmetros:- [date] - uma data específica à qual as horas de trabalho são adicionadas

Tipo de dados: DATE, TIME

  • [count] - o número de horas que são adicionadas à data

    Tipo de dados: INT, FLOAT

Tipo de Dados de Saída: DATE, TIME

ADDMILLIS([date],[count])

Adiciona o número especificado de milissegundos ao intervalo de data/hora.

Parâmetros:- [date] - uma data específica à qual os milissegundos são adicionados

Tipo de dados: DATE, TIME

  • [count] - o número de milissegundos que são adicionadas à data

    Tipo de dados: INT, FLOAT

Tipo de Dados de Saída: DATE, TIME

ADDMINUTES([date],[count])

Adiciona o número especificado de minutos ao intervalo de data/hora.

Parâmetros:- [date] - uma data específica à qual os minutos são adicionados

Tipo de dados: DATE, TIME

  • [count] - o número de minutos que são adicionados à data

    Tipo de dados: INT, FLOAT

Tipo de Dados de Saída: DATE, TIME

ADDMONTHS([date],[count])

Adiciona o número especificado de meses ao intervalo de data/hora.

Parâmetros:- [date] - uma data específica à qual os meses são adicionados

Tipo de dados: DATE, TIME

  • [count] - o número de meses que são adicionados à data, ignora valores fracionários

    Tipo de dados: INT, FLOAT

Tipo de Dados de Saída: DATE, TIME

ADDSECONDS([date],[count])

Adiciona o número especificado de segundos ao intervalo de data/hora.

Parâmetros:- [date] - uma data específica à qual os segundos são adicionados

Tipo de dados: DATE, TIME

  • [count] - o número de segundos que são adicionados à data

    Tipo de dados: INT, FLOAT

Tipo de Dados de Saída: DATE, TIME

ADDYEARS([date],[count])

Adiciona o número especificado de anos ao intervalo de data/hora.

Parâmetros:- [date] - uma data específica à qual os anos são adicionados

Tipo de dados: DATE, TIME

  • [count] - o número de anos que são adicionados à data, ignora valores fracionários

    Tipo de dados: INT, FLOAT

Tipo de Dados de Saída: DATE, TIME

DATE([date])

Devolve a parte da data sem um intervalo de tempo.

Parâmetros:- [date] - a data a partir da qual a parte da data é devolvida

Tipo de dados: DATE

Tipo de dados de saída: DATE

DAY([date])

Devolve o dia do mês a partir da data.

Parâmetros:- [date] - a data a partir da qual a parte do dia é devolvida

Tipo de dados: DATE

Tipo de dados de saída: INT

DAYOFWEEK([date])

Devolve o dia da semana a partir da data.

Parâmetros:- [date] - a data a partir da qual o dia da semana é devolvido

Tipo de dados: DATE

Tipo de dados de saída: INT

DAYOFYEAR([date])

Devolve o dia do ano a partir da data.

Parâmetros:- [date] - a data a partir da qual o dia do ano é devolvido

Tipo de dados: DATE

Tipo de dados de saída: INT

HOUR([date])

Devolve uma hora a partir da data.

Parâmetros:- [date] - a data a partir da qual a hora é devolvida

Tipo de dados: DATE

Tipo de dados de saída: INT

MILLISECOND([date])

Devolve um milissegundo a partir da data.

Parâmetros:- [date] - a data a partir da qual o milissegundo é devolvido

Tipo de dados: DATE

Tipo de dados de saída: INT

MINUTE([date])

Devolve um minuto a partir da data.

Parâmetros:- [date] - a data a partir da qual o minuto é devolvido

Tipo de dados: DATE

Tipo de dados de saída: INT

MONTH([date])

Devolve um mês a partir da data.

Parâmetros:- [date] - a data a partir da qual o mês é devolvido

Tipo de dados: DATE

Tipo de dados de saída: INT

QUARTER([date])

Devolve o trimestre a partir da data.

Parâmetros:- [date] - a data a partir da qual o trimestre é devolvido

Tipo de dados: DATE

Tipo de dados de saída: INT

SECOND([date])

Devolve a parte dos segundos a partir da data.

Parâmetros:- [date] - a data a partir da qual o segundo é devolvido

Tipo de dados: DATE

Tipo de dados de saída: INT

TIMEOFDAY([date])

Devolve a parte da hora da data.

Parâmetros:- [date] - a data a partir da qual a parte da hora é devolvida

Tipo de dados: DATE

Tipo de dados de saída: TIME

WEEKOFYEAR([date])

Devolve o número da semana do ano a partir de uma data de acordo com a norma ISO 8601.

Parâmetros:- [date] - a data a partir da qual o número da semana do ano de acordo com a norma ISO 8601 é devolvido

Tipo de dados: DATE

Tipo de dados de saída: INT

YEAR([date])

Devolve o ano a partir da data.

Parâmetros:- [date] - a data a partir da qual o ano é devolvido

Tipo de dados: DATE

Tipo de dados de saída: INT

ISLEAPYEAR([ano])

Devolve TRUE se o ano for bissexto; caso contrário, devolve FALSE.

Parâmetros:- [year] - o ano que estou a verificar se é ou não um ano bissexto

Tipo de dados: INT

Tipo de dados de saída: BOOL

DAYS([time])

Devolve a parte do dia a partir do intervalo de tempo.

Parâmetros:- [time] - a data a partir da qual a parte do dia é devolvida

Tipo de dados: TIME

Tipo de dados de saída: INT

HOURS([time])

Devolve a parte da hora a partir do intervalo de tempo.

Parâmetros:- [time] - a data a partir da qual a parte da hora é devolvida

Tipo de dados: TIME

Tipo de dados de saída: INT

MILLISECONDS([time])

Devolve a parte de milissegundo a partir do intervalo de tempo.

Parâmetros:- [time] - a data a partir da qual a parte do milissegundo é devolvida

Tipo de dados: TIME

Tipo de dados de saída: INT

MINUTES([time])

Devolve a parte do minuto a partir do intervalo de tempo.

Parâmetros:- [time] - a data a partir da qual a parte do minuto é devolvida

Tipo de dados: TIME

Tipo de dados de saída: INT

SECONDS([time])

Devolve a parte do segundo a partir do intervalo de tempo.

Parâmetros:- [time] - a data a partir da qual a parte do segundo é devolvida

Tipo de dados: TIME

Tipo de dados de saída: INT

TOTALDAYS([time])

Devolve o valor do intervalo de tempo expresso em dias inteiros e fracionados.

Parâmetros:- [time] - a data a partir da qual o intervalo de tempo expresso em dias inteiros e fracionados é devolvido

Tipo de dados: TIME

Tipo de Dados de Saída: FLOAT

TOTALHOURS([time])

Devolve o valor do intervalo de tempo expresso em horas inteiras e fracionadas.

Parâmetros:- [time] - a data a partir da qual o intervalo de tempo expresso em horas inteiras e fracionadas é devolvido

Tipo de dados: TIME

Tipo de Dados de Saída: FLOAT

TOTALMILLIS([time])

Devolve o valor do intervalo de tempo expresso em milissegundos inteiros e fracionados.

Parâmetros:- [time] - a data a partir da qual o intervalo de tempo expresso em milissegundos inteiros e fracionados é devolvido

Tipo de dados: TIME

Tipo de Dados de Saída: FLOAT

TOTALMINUTES([time])

Devolve o valor do intervalo de tempo expresso em minutos inteiros e fracionados.

Parâmetros:- [time] - a data a partir da qual o intervalo de tempo expresso em minutos inteiros e fracionados é devolvido

Tipo de dados: TIME

Tipo de Dados de Saída: FLOAT

TOTALSECONDS([time])

Devolve o valor do intervalo de tempo expresso em segundos inteiros e fracionados.

Parâmetros:- [time] - a data a partir da qual o intervalo de tempo expresso em segundos inteiros e fracionados é devolvido

Tipo de dados: TIME

Tipo de Dados de Saída: FLOAT

ISWORKINGHOUR([dateTime])

Devolve true quando a data e hora pertence às horas de trabalho definidas no calendário real.

Parâmetros:- [dateTime] - a data a avaliar

Tipo de dados: DATE

Tipo de dados de saída: BOOL

ISWORKINGDAY([date])

Devolve true quando a data pertence ao dia de trabalho definido no calendário real.

Parâmetros:- [date] - a data a avaliar

Tipo de dados: DATE

Tipo de Dados de Saída: FLOAT

ISPUBLICHOLIDAY([date])

Devolve true quando a data pertence ao feriado público definido no calendário real.

Parâmetros:- [date] - a data a avaliar

Tipo de dados: DATE

Tipo de Dados de Saída: FLOAT

DURATIONCALENDAR([startDate], [endDate])

Devolve a duração do tempo de trabalho entre duas datas do calendário real calculadas.

Importante

Os cálculos associados ao calendário de trabalho só funcionam corretamente no intervalo desde o início do processo menos 6 meses até ao fim do processo mais 24 meses. Calcular os valores do calendário como dias de trabalho ou horas de trabalho fora deste intervalo devolverá um erro e um valor predefinido. Este intervalo de calendário não pode ser definido por si na aplicação e é aplicado automaticamente após cada atualização de dados. Parâmetros: - [startDate] — data de início do intervalo de tempo.

Tipo de dados: DATE

  • [endDate] - data de fim do intervalo de tempo

    Tipo de dados: DATE

Tipo de Dados de Saída: FLOAT

ADDWORKINGDAYS([date],[count])

Adiciona o número especificado de dias de trabalho à data. O número exato de horas de trabalho definidas não é relevante. Qualquer dia que seja marcado como dia de trabalho é contabilizado como um.

Importante

Os cálculos associados ao calendário de trabalho devolvem resultados corretos apenas no intervalo de 6 meses antes do início do processo, até 24 meses depois da data de fim do processo. Calcular os valores do calendário (por exemplo, dias de trabalho e horas de trabalho) fora deste intervalo devolverá um erro e um valor predefinido. Este intervalo é aplicado automaticamente depois de cada atualização de dados e não está disponível para alteração. Parâmetros: - [date] - uma data específica à qual os dias de trabalho são adicionados.

Tipo de dados: DATE

  • [count] - o número de dias de trabalho que são adicionados à data

    Tipo de dados: INT

Tipo de dados de saída: DATE

ADDWORKINGHOURS([date],[count])

Adiciona o número especificado de horas de trabalho à data.

Importante

Os cálculos associados ao calendário de trabalho devolvem resultados corretos apenas no intervalo de 6 meses antes do início do processo, até 24 meses depois da data de fim do processo. Calcular os valores do calendário (por exemplo, dias de trabalho e horas de trabalho) fora deste intervalo devolverá um erro e um valor predefinido. Este intervalo é aplicado automaticamente depois de cada atualização de dados e não está disponível para alteração. Parâmetros: - [date] - uma data específica à qual as horas de trabalho são adicionadas.

Tipo de dados: DATE

  • [count] - o número de horas de trabalho que são adicionadas à data

    Tipo de dados: INT

Tipo de dados de saída: DATE

ADDWORKINGMINUTES([date],[count])

Adiciona o número especificado de minutos de trabalho à data.

Importante

Os cálculos associados ao calendário de trabalho devolvem resultados corretos apenas no intervalo de 6 meses antes do início do processo, até 24 meses depois da data de fim do processo. Calcular os valores do calendário (por exemplo, dias de trabalho e horas de trabalho) fora deste intervalo devolverá um erro e um valor predefinido. Este intervalo é aplicado automaticamente depois de cada atualização de dados e não está disponível para alteração. Parâmetros: - [date] - uma data específica à qual os minutos de trabalho são adicionados.

Tipo de dados: DATE

  • [count] - o número de minutos de trabalho que são adicionados à data

    Tipo de dados: INT

Tipo de dados de saída: DATE