rules. duração
Funções de duração disponíveis globalmente. Essas funções são acessadas usando o
Prefixo duration.
.
Métodos
abs
abs(duration) retorna rules.Duration
Valor absoluto de uma duração.
Parâmetro |
|
---|---|
duration |
Duração. O valor não pode ser nulo. |
- Retorna
-
non-null rules.Duration
: o valor de duração absoluta da entrada.
Exemplo
duration.abs(duration.value(-10, 's')) == duration.value(10, 's')
tempo
time(horas, minutos, segundos, nanos) retorna rules.Duration
Crie uma duração em horas, minutos, segundos e nanossegundos.
Parâmetro |
|
---|---|
horas |
rules.Integer (link em inglês) Horas da duração. O valor não pode ser nulo. |
min |
rules.Integer (link em inglês) Parte dos minutos da duração. O valor não pode ser nulo. |
s |
rules.Integer (link em inglês) Segundos da duração. O valor não pode ser nulo. |
nanos |
rules.Integer (link em inglês) Parte da duração em nanossegundos. O valor não pode ser nulo. |
- Retorna
-
non-null rules.Duration
uma Duração.
valor
value(magnitude, unit) retorna rules.Duration
Crie uma duração a partir de uma magnitude numérica e uma unidade de string.
Unidade | Descrição |
---|---|
w | Semanas |
d | Dias |
h | Horas |
m | Minutos |
s | Segundos |
ms | Milissegundos |
ns | Nanossegundos |
Parâmetro |
|
---|---|
magnitude |
rules.Integer (link em inglês) Magnitude sem unidade da duração. O valor não pode ser nulo. |
unidade |
rules.String (link em inglês) Unidade de duração. O valor não pode ser nulo. |
- Retorna
-
non-null rules.Duration
uma Duração.
Exemplo
duration.value(1, 'w') // Create a duration for 1 week of time.