How timestamps are created
Object store servers create and store timestamps on all persistent 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:
- Enterprise Manager calls the server API to create an object.
- The server stores the object's create time in UTC.
- Enterprise Manager calls the server API asking for the object's create
time.
- The server returns the UTC time.
- 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):
- 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).
- Enterprise Manager converts the local time to UTC time and calls the
server API to set the values.
- The server stores those time values in UTC.
- Enterprise Manager calls the server API asking for the time values.
- The server returns the UTC time.
- 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.