【发布时间】:2015-02-19 08:10:03
【问题描述】:
我将纪元时间(毫秒数)存储在 C* db 中,但是在检索行数据时,我正在获取以下格式的数据。
starts: {
low: 1753507485
high: 330
unsigned: false
}
我的表结构如下:
CREATE TABLE ks.cron_tasks(
type varchar,
starts bigint,
chatid varchar,
status varchar,
result varchar,
PRIMARY KEY (type, starts)
);
我验证了数据已正确输入到数据库中,但是在取回数据时,我得到了low 和high 参数。
注意:我的 tz 是 IST(GMT+330 分钟)。
我的输入是“1419092715165”的开始值。
现在,我怎样才能得到这个确切的值。
【问题讨论】:
-
作为此问题的替代解决方案,我可以以双精度形式存储开头,并且效果很好。但我仍然很想知道 bigint 数据是如何分成高低部分的。