Namespace: duração

Métodos

abdômen

estático

abs(duração) retorna regras.Duração

Valor absoluto de uma duração.

Parâmetro

duração

regras.Duração

Valor da duração.

O valor não deve ser nulo.

Devoluções

non-null rules.Duration o valor absoluto da duração da entrada.

Exemplo

duration.abs(duration.value(-10, 's')) == duration.value(10, 's')

tempo

estático

time(horas, minutos, segundos, nanos) retorna regras.Duração

Crie uma duração de horas, minutos, segundos e nanossegundos.

Parâmetro

horas

regras.Integer

Parte das horas da duração.

O valor não deve ser nulo.

minutos

regras.Integer

Parte de minutos da duração.

O valor não deve ser nulo.

segundos

regras.Integer

Parte de segundos da duração.

O valor não deve ser nulo.

nanos

regras.Integer

Porção de nanossegundos da duração.

O valor não deve ser nulo.

Devoluções

non-null rules.Duration Duração a Duração.

valor

estático

valor(magnitude, unidade) retorna regras.Duração

Crie uma duração a partir de uma magnitude numérica e uma unidade de string.


Unidade Descrição
c Semanas
d Dias
h Horas
eu Minutos
é Segundos
EM Milissegundos
ns Nanossegundos

Parâmetro

magnitude

regras.Integer

Magnitude sem unidade da duração.

O valor não deve ser nulo.

unidade

regras.String

Unidade de duração.

O valor não deve ser nulo.

Devoluções

non-null rules.Duration Duração a Duração.

Exemplo

duration.value(1, 'w') // Create a duration for 1 week of time.