本主题提供了有关使用 Rational® ClearQuest® 中的日期和时间信息的指导原则。
要确保
Rational ClearQuest 数据库中日期和时间信息的准确性,需要在客户机以及数据库和 Web 服务器上正确设置时间、日期和时区。
例如:
- 使用 Rational ClearQuest Web 时,时间的准确性取决于 Web 浏览器上的正确时间设置。
- 如果数据库服务器上的时间设置不正确,那么历史时间可能不准确。
- 存储在模式字段(如 submit_date)中的时间基于客户机的本地时间,因此,其准确性取决于 Web 浏览器或本地机器中时间设置的正确性。
时间作为全球标准时间(UTC)存储在 Rational ClearQuest 数据库中。
已转化为实际客户机本地时间格式的 UTC 时间可用于除历史时间戳记外的所有时间。
历史时间戳记是根据数据库服务器的本地时间来存储的,不会与 UTC 进行互转。
- 对于所有时间戳记(历史记录表中的除外),Web 服务器或客户机中的本地时间都会转换为对应的 UTC,并保存在数据库中。
显示时,该时间戳记会转换为本地时间。
例如,客户机运行查询时,所显示的时间取决于运行该查询的客户机界面。
在显示查询结果集之前,这些结果集会将存储在数据库中的 UTC 转换为客户机的本地时间。
- 存储在历史记录表中的时间(action_timestamp 和 expired_timestamp)是数据库服务器的本地时间。
历史 action_timestamp 会显示在记录的历史记录选项卡上,且未进行过任何修改。
expired_timestamp 则不显示。
如果编写了查询以访存历史记录表中的时间戳记,那么 action_timestamp 会以未经修改的状态显示。