Timestamp Configuration


Overview

Timestamps represent the date and time of an event and can be represented in different formats.

This article will provide additional information to assist the user with timestamp configuration to ensure a match between the timestamp data being imported and the time configuration in the File Import profile.

Time Format Token Reference

Tokens are the means by which the time format must be expressed. The reference table below shows allowable formats for each time unit.

Time UnitTokenOutput
MonthM1 2 ... 11 12
Mo1st 2nd ... 11th 12th
MM01 02 … 11 12
MMMJan Feb … Nov Dec
MMMMJanuary February … December
Day of MonthD1 2 … 29 30
Do1st 2nd ... 29th 30th
DD01 02 … 28 30
Day of YearDDD1 2 … 364 365
DDDo1st 2nd ... 364th 365th
DDDD001 002 … 364 365
Day of Weekd0 1 … 5 6
do0th 1st … 5th 6th
ddSu Mo … Fr Sa
dddSun Mon … Fri Sat
ddddSunday Monday … Friday Saturday
Day of Week (Locale)e0 1 … 5 6
Day of Week (ISO)E1 2 … 6 7
Week of Yearw1 2 … 52 53
wo1st 2nd … 52nd 53rd
ww01 02 … 52 53
YearYY70 71 … 29 30
YYYY1970 1971 … 2029 2030
Week Yeargg70 71 … 29 30
gggg1970 1971 … 2029 2030
Week Year (ISO)GG70 71 … 29 30
GGGG1970 1971 … 2029 2030
AM/PMAAM PM
aam pm
HourH0 1 … 22 23
HH00 01 … 22 23
h1 2 … 11 12
hh01 02 … 11 12
Minutem0 1 … 58 59
mm00 01 … 58 59
Seconds0 1 … 58 59
ss00 01 … 58 59
Fractional SecondS0 1 … 8 9
SS0 1 … 98 98
SSS0 1 … 998 999
TimezoneZ-07:00 -06:00 ... +06:00 +07:00
ZZ-0700 -0600 ... +0600 +0700
Unix TimestampX136001326
Unix MS Timestampx1360013296000

Note: Timestamp data frequency up to 1 KHz is supported. Time format will only be stored up to 3 decimal places in the fractional second. Example: YYYY-MM-DD HH:mm:ss.SSS

Time Format

This section will cover some Time Format examples to aid the user in matching data formatting with timestamp configuration requirements in the File Import module. 

 

This is a theoretical example of formatting match:

Data File Timestamp: 2021-06-01 22:38:00

iTwin IoT Timestamp token configuration: YYYY-MM-DD HH:mm:ss

Below are some examples of formatting matches in the module: