Classe BirtDuration
PnYnMnDTnHnMnS
![]()
nY indica o número de anos
![]()
nM indica o número de meses
![]()
nD indica o número de dias
![]()
nH indica o número de horas
![]()
nM indica o número de minutos
![]()
nS indica o número de segundosPor exemplo, o valor a seguir indica uma duração de 2 anos, 3 meses e 5 dias:
O seguinte valor indica uma duração de 10 horas:
A classe BirtDuration é estática. O aplicativo não pode criar instâncias da classe.
BirtDuration.add
Esta função inclui duas durações juntas e retorna a soma.
Sequência. A primeira duração a incluir.
Sequência. A segunda duração a incluir.
Sequência. A soma das duas durações de entrada.
O exemplo a seguir inclui duas durações:
BirtDuration.addTo
Esta função inclui uma duração em um Objeto de data especificado.
Sequência. A duração a incluir.
Objeto de data. A data e hora a modificar.
Objeto de data. A data avançada pela duração.
O exemplo a seguir inclui um ano na data e hora de hoje:
BirtDuration.compare
Esta função testa se uma duração é igual, maior ou menor que outra duração.
Sequência. A primeira duração a usar na comparação.
Sequência. A segunda duração a usar na comparação.
As seguintes expressões comparam as durações específicas:
BirtDuration.day
Esta função retorna o valor de dias de uma duração específica.
Sequência. Uma duração a partir da qual se obtém o dia.
Um número inteiro que representa o valor de dias da duração especificada.
Os seguintes valores mostram os valores de dias retornados para durações específicas:
BirtDuration.getSign
Esta função retorna o sinal de uma duração.
Sequência. A duração a analisar.
A expressão a seguir analisa os sinais de uma duração específica:
BirtDuration.hour
Esta função retorna o valor de horas de uma duração específica.
Sequência. Uma duração a partir da qual obter o valor de horas.
Um número inteiro que representa o valor de horas da duração especificada.
Os seguintes exemplos mostram os valores de horas retornados para durações específicas:
BirtDuration.isLongerThan
Sequência. A primeira duração a usar na comparação.
Sequência. A segunda duração a usar na comparação.
Booleano. True se a primeira duração for mais longa que a segunda; caso contrário, retorna false.
As seguintes expressões comparam as durações específicas:
BirtDuration.isShorterThan
Sequência. A primeira duração a usar na comparação.
Sequência. A segunda duração a usar na comparação.
Booleano. True se a primeira duração for mais curta que a segunda; caso contrário, retorna false.
As seguintes expressões comparam as durações específicas:
BirtDuration.minute
Esta função retorna o valor de minutos de uma duração específica.
Sequência. Uma duração a partir da qual obter um valor de minutos.
Número Inteiro. Um número que representa o valor de minutos da duração especificada.
Os seguintes exemplos mostram os valores de minutos retornados para durações específicas:
BirtDuration.month
Esta função retorna o valor de meses de uma duração específica.
Sequência. Uma duração a partir da qual obter o valor de meses.
Número Inteiro. Um número que representa o valor de meses da duração especificada.
Os seguintes exemplos mostram os valores de meses retornados para durações específicas:
BirtDuration.multiply
Esta função retorna o produto de uma duração e um número regular.
Sequência. Uma duração a multiplicar.
Número Inteiro. Um número regular a multiplicar.
Sequência. O produto da duração de entrada e o fator.
Os exemplos a seguir mostram os produtos retornados para uma duração e fator específicos:
BirtDuration.negate
Esta função retorna o valor negativo de uma duração.
Sequência. Uma duração a negar.
Sequência. O valor negativo da duração de entrada.
Os exemplos a seguir mostram o resultado negativo de uma duração específica:
BirtDuration.second
Esta função retorna o valor de segundos de uma duração específica.
Sequência. Uma duração a partir da qual obter o valor de segundos.
Número Inteiro. Um número que representa o valor de segundos da duração especificada.
Os seguintes exemplos mostram os valores de segundos retornados para durações específicas:
BirtDuration.subtract
Esta função subtrai uma duração de outra duração.
Sequência. A duração para subtrair.
Sequência. A duração subtraída de lexicalDuration1.
Sequência. A diferença das duas durações de entrada.
O exemplo a seguir subtrai duas durações:
BirtDuration.timeInMills
Sequência. Uma duração cuja duração em milissegundos será obtida.
Objeto de data. Representa a data de início.
Objeto de número. O número de milissegundos na duração especificada.
BirtDuration.year
Esta função retorna o valor de ano de uma duração específica.
Sequência. Uma duração a partir da qual obter o valor de ano.
Número Inteiro. Um número que representa o valor de ano da duração especificada.
Os seguintes exemplos mostram os valores de anos retornados para durações específicas:
| (c) Copyright Actuate Corporation 2013 |