datetime-from-parts
Returns a value of type xs:dateTime built from any combination of the following parts as arguments: year, month, day, hour, minute, second, millisecond, and timezone. This function automatically normalizes the supplied parameters. For example, 32nd of January will automatically be changed to 1st of February.

Languages
Built-in, C++, C#, Java.
Parameters
Name | Type | Description |
---|---|---|
year | xs:int | Provides the year. |
month | xs:int | Provides the month. |
day | xs:int | Provides the day of the month. |
hour | xs:int | Optional. Provides the hour. |
minute | xs:int | Optional. Provides the minute. |
second | xs:int | Optional. Provides the second. |
millisecond | xs:decimal | Optional. Provides the millisecond. |
timezone | xs:int | Optional. Provides the timezone, in minutes. This value can be negative. |
Example
The following mapping constructs an xs:dateTime value from parts that are supplied by constants.

The mapping output is 2020-04-17T08:58:54.333-01:00.