Partilhar via


Lista de operações de data e hora

Nota

Estas operações estão disponíveis apenas na aplicação de ambiente de trabalho do Power Automate Process Mining. Não estão disponíveis noutras partes do Power Automate que usam operações do Power Fx.

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

Cria uma data a partir das partes de data especificadas.

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

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

  • [dia] - 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:- [ano] - a parte do ano da data

Tipo de dados: INT

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

    Tipo de dados: INT

  • [dia] - a parte do dia da data

    Tipo de dados: INT

  • [hora] - a parte da hora da data

    Tipo de dados: INT

  • [minuto] - a parte do minuto da data

    Tipo de dados: INT

  • [segundo] - a parte do segundo da data

    Tipo de dados: INT

  • [milissegundo] - 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:- [ano] - a parte do ano da data

Tipo de dados: INT

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

    Tipo de dados: INT

  • [dia] - a parte do dia da data

    Tipo de dados: INT

  • [hora] - 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:- [hora] - a parte da hora da data

Tipo de dados: INT

  • [minuto] - a parte do minuto da data

    Tipo de dados: INT

  • [segundo] - a parte do segundo da data

    Tipo de dados: INT

  • [milissegundo] - 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:- [valor] - 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:- [valor] - 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:- [valor] - 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:- [valor] - 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:- [valor] - 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:- [data] - uma data específica à qual os dias são adicionados

Tipo de dados: DATE, TIME

  • [contagem] - o número de dias 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:- [data] - uma data específica à qual as horas são adicionadas

Tipo de dados: DATE, TIME

  • [contagem] - 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:- [data] - uma data específica à qual os milissegundos são adicionados

Tipo de dados: DATE, TIME

  • [contagem] - o número de milissegundos que são adicionados à 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:- [data] - uma data específica à qual os minutos são adicionados

Tipo de dados: DATE, TIME

  • [contagem] - 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:- [data] - uma data específica à qual os meses são adicionados

Tipo de dados: DATE, TIME

  • [contagem] - o número de meses que são adicionados à data, ignora os 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:- [data] - uma data específica à qual os segundos são adicionados

Tipo de dados: DATE, TIME

  • [contagem] - 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:- [data] - uma data específica à qual os anos são adicionados

Tipo de dados: DATE, TIME

  • [contagem] - o número de anos que são adicionados à data, ignora os 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:- [data] - 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:- [data] - 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:- [data] - 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:- [data] - 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:- [data] - 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:- [data] - 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:- [data] - 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:- [data] - 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:- [data] - 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:- [data] - 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:- [data] - 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:- [data] - 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:- [data] - 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:- [ano] - 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:- [hora] - 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:- [hora] - 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:- [hora] - 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:- [hora] - 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:- [hora] - 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:- [hora] - a data a partir da qual o intervalo de tempo expresso em dias inteiros e fracionários é 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:- [hora] - a data a partir da qual o intervalo de tempo expresso em horas inteiras e fracionárias é 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:- [hora] - a data a partir da qual o intervalo de tempo expresso em milissegundos inteiros e fracionários é 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:- [hora] - a data a partir da qual o intervalo de tempo expresso em minutos inteiros e fracionários é 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:- [hora] - a data a partir da qual o intervalo de tempo expresso em segundos inteiros e fracionários é 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:- [dataHora] - 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:- [data] - 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:- [data] - 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: - [dataInício] - data de início do intervalo de tempo.

Tipo de dados: DATE

  • [dataFim] - 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: - [data] - uma data específica à qual os dias são adicionados.

Tipo de dados: DATE

  • [contagem] - o número de dias úteis 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: - [data] - uma data específica à qual as horas de trabalho são adicionadas.

Tipo de dados: DATE

  • [contagem] - 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: - [data] - uma data específica à qual os minutos de trabalho são adicionados.

Tipo de dados: DATE

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

    Tipo de dados: INT

Tipo de Dados de Saída: DATE