Skip to main content
Feedback

Formatting date and time values

warning

The content on this page is outdated and will not receive updates. For the most up-to-date functionality, refer to Setting up and managing flows.

Date/Time values can be formatted in Boomi Flow in a number of ways.

Overview

  • Date/Time values in Boomi Flow are stored using the ISO 8601 notation, the internationally accepted way to represent dates and times, as defined by the International Organization for Standardization. See ISO 8601 Date and Time Format.

  • The exact format used in Boomi Flow is ISO 8601 format + timezone. For example:

    2018-09-04T10:52:25+00:00

    The data is also sent to Boomi Flow using this format.

  • The i18next framework can be used to change how a Date/Time value is displayed. I18next is an internationalization-framework written in and for JavaScript.

  • When using Date/Time values with Input components on a Page Layout, the format is governed by two attributes - dateTimeFormat and dateTimeLocale. By default the date picker (only enabled with DateTime Content Types) does not display the time or allow users to specify a time; when selecting a date the time component will default to "now". Add these attributes to the Input component to enable time values to be specified and masked for the user.

Format Strings

  • Standard format strings are supported for Date/Time values in Boomi Flow. See standard format strings on the Microsoft documentation site.

  • Custom format strings are also supported for Date/Time values in Boomi Flow. See custom format strings on the Microsoft documentation site.

  • Date/Time values formats can also be modified via the Advanced | Presentation option on the Value page, or by using the Date/Time Property on a Type.

Server-side/client-side formatting

  • When a Date/Time value is referenced in a Presentation step in a Page Layout, the Date/Time value will be always formatted server-side before reaching the browser. Date/Time values displayed in other component types (for example table columns), will also be formatted server-side by default. To disable this behavior change the formatValues Tenant setting to 'false' via the API.

  • Date/Time values can be formatted client-side by enabling the formatting setting in a custom Player. This means dates and times will be displayed using the user's client timezone settings. See Default legacy player settings.

On this Page