informix datetime数据类型存储内容详解

来源:互联网 发布:windows家庭版升级 编辑:程序博客网 时间:2024/06/07 07:28

以下内容均为本人在测试环境中实验得知,不保证完全正确,如有错误,还望大拿不吝指出


informix数据库中date类型与datetime类型有本质上的区别,date类型存储距离1899-12-31天数的整数值,而datetime存储日历日期内的某一瞬间(即公元1年到公元9999年之间的所有时刻)。

下面列举部分Datetime类型的插入值存储内容(逻辑日志中的内容):

下面类型均为datetime year to hour.

数据库存储内容(逻辑日志内容)

插入值

备注

c7140001 01010002

2000-1-1 1

140001 0101即为2000-1-1-1

0x14=20

0x00=00

0x01=01

c7135a01 01010002

1990-1-1 1

135a01 0101即为1990-1-1 1

0x13=19

0x5a=90

0x01=01

c7636301 01016e5f

9999-1-1 1

636301 0101即为9999-1-1 1

0x63=99

0x63=99

0x01=01



同理,给year to second的datetime字段插入值2017-09-02 18:20:50,逻辑日志中的内容为:

c7141109 02121432

0x14=20
0x11=17
0x09=09
0x02=02
0x12=18
0x14=20
0x32=50

起始的c7的含义目前尚未明确,还请了解的大神指点一二。

原创粉丝点击