How timestamps are created

Object store servers create and store timestamps on all persistable objects using Universal Time Coordinate (UTC) time. Enterprise Manager calculates local time from the UTC-based time that the object store server passes to it.

Enterprise Manager uses the following procedure to calculate time-relating strings:

  1. Enterprise Manager calls the server API to create an object.
  2. The server stores the object's create time in UTC.
  3. Enterprise Manager calls the server API asking for the object's create time.
  4. The server returns the UTC time.
  5. Enterprise Manager converts the UTC to local time and formats the time to a user-specified local string.

For date values that users can enter, such as datetime property templates (global property definitions):

  1. The user enters the local dates for min, max, and default values on a datetime property template. (The min date starts on 12:00:00; the max date ends on 23:59:59; the default date uses 12:00:00).
  2. Enterprise Manager converts the local time to UTC time and calls the server API to set the values.
  3. The server stores those time values in UTC.
  4. Enterprise Manager calls the server API asking for the time values.
  5. The server returns the UTC time.
  6. Enterprise Manager converts the UTC to local time and formats the time to a user-specified locale string.

Each separate instance of Enterprise Manager determines local time using the system clock of the machine it is installed on. To set the local time and choose a time zone on the machine running an instance of Enterprise Manager, double-click the clock in the lower right corner of the system tray. Whatever value you set on that clock will be your local time.