Handling TImezone in Event Notifications

In event notifications, date and time values are standardised using epoch milliseconds.

  • If a date-time field is already available in milliseconds (for example, 1761728400000), no changes are made.
  • If a date-time field is not available in milliseconds, a new shadow field is added to provide the same value in milliseconds.

The shadow field uses the <fieldName>InMillis naming convention.

Example

If an event includes a date-time field in a non-millisecond format:

expiryAt": "2025-12-31T23:59:59+05:30

A corresponding shadow field is added:

expiryAt": "2025-12-31T23:59:59+05:30,

expiryAtInMillis": 1767205799000