时¶
项目
总览¶
intra-mart Accel Platform时区支持¶
intra-mart Accel Platform中intra-mart以下五个时区组件元素可用。
- 时区定义
定义了intra-mart Accel Platform使用的时区。
- 在统一时区中转换和保存日期和时间数据
日期和时间数据在统一的时区中转换并存储在数据库中。
- 时区分辨率
- 在用户时区中转换日期和时间数据
要在屏幕上显示日期和时间数据,必须在用户的时区中进行转换。有关转换为用户时区的信息,请参阅使用用户时区,日期和时间格式 。
- 夏令时
在统一时区中转换和保存日期和时间数据¶
系统要求¶
为了将日期和时间数据作为系统侧相同时区中的数据进行处理, intra-mart Accel Platform的操作环境具有以下限制。
- 将TIMESTAMP类型用于存储日期和时间数据的DB 数据类型
SQL Server使用datetime或datetime2。注意
intra-mart Accel Platform ,建议在存储日期和时间数据的DB列中使用TIMESTAMP类型,以确保在转换时区时日期和时间数据的一致性。对于带时区的TIMESTAMP类型,由于时区转换取决于数据库规范,因此intra-mart Accel Platform无法保证日期和时间数据的一致性,因此,请勿使用带时区的TIMESTAMP类型。
- 日期和时间数据被转换并保存在系统默认时区中
系统默认时区与JDK时区相同。
- 在分布式环境中,统一所有Java VM的时区
- 操作开始后Java VM时区不变