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 de duração absoluta da entrada.

Exemplo

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

Tempo

estático

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

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

Parâmetro

horas

regras.Integer

Parte da duração relativa às horas.

O valor não deve ser nulo.

minutos

regras.Integer

Parte dos minutos da duração.

O valor não deve ser nulo.

segundos

regras.Integer

Parte da duração dos segundos.

O valor não deve ser nulo.

nanos

regras.Integer

Parte dos nanossegundos da duração.

O valor não deve ser nulo.

Devoluções

non-null rules.Duration 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 unidade de string.


Unidade Descrição
C Semanas
d Dias
h Horas
m Minutos
s Segundos
em Milissegundos
ns Nanossegundos

Parâmetro

magnitude

regras.Integer

Magnitude sem unidade da duração.

O valor não deve ser nulo.

unidade

rules.String

Unidade da duração.

O valor não deve ser nulo.

Devoluções

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

Exemplo

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