Number
values for hour
, minutes
, and
seconds
fields. Valid values are 0 through 23 for the
hour
, 0 through 59 for minutes
, and 0 through 59 (including decimals, such as 59.99) for seconds
fields.
You can specify the name-value pairs in any order,
but the output is ordered as a default LocalTime
value,
such as 10:10:10
. The input fields are parts of
a LocalDateTimeFactory
type.
localTime
localTime(parts: LocalTimeFactory): LocalTime
Creates a LocalTime
value from values specified for hour
, minutes
, and
seconds
fields.
Introduced in DataWeave version 2.4.0.
Parameters
Name | Description |
---|---|
|
Example
This example shows how to create a value of type LocalTime
.
Source
%dw 2.0
import * from dw::core::Dates
output application/json
---
{
newLocalTime: localTime({ hour: 12, minutes: 30, seconds: 40})
}
DataWeave
Output
{
"newLocalTime": "12:30:40"
}
Json