%dw 2.0
import * from dw::util::Coercions
output application/dw
---
{
fromEpoch: toDateTime(1443743879),
fromMillis: toDateTime(1443743879000, "milliseconds")
}
toDateTime
toDateTime(number: Number, unit: MillisOrSecs | Null = null): DateTime
Transforms a Number value into a DateTime value
using milliseconds or seconds as the unit.
Introduced in DataWeave version 2.4.0.
Parameters
| Name | Description |
|---|---|
|
The |
|
The unit to use for the conversion: |
toDateTime(str: String, format: String | Null = null, locale: String | Null = null): DateTime
Transforms a String value into a DateTime value
and accepts a format and locale.
Introduced in DataWeave version 2.4.0.
Parameters
| Name | Description |
|---|---|
|
The |
|
The formatting to use on the |
|
Optional ISO 3166 country code to use, such as |
Example
This example shows how toDateTime behaves with different inputs.
It produces output in the application/dw format.



