问题
目前想存下相对于当前时间100年以后的时间,当输入的时间超过2106
年后,就重新从1970
来开始累加
问题跟进
合约中常用的时间类型为
time_point
time_point_sec
由于两个都是uint32_t(unsigned int)
类型保存秒数,最大值是4294967295
,
EOSIO时间戳使用的仍然是Unix时间戳,即从1970/1/1 0:0:0
开始计算,所以可以表示到最大的时间为2106
年
无法满足需求
解决方案
存储当前更新时间与结束时间的差值秒数作为存储数据
参考
https://bihu.com/article/1403575169
版权属于:区块链中文技术社区 / 转载原创者
本文链接:https://bcskill.com/index.php/archives/943.html
相关技术文章仅限于相关区块链底层技术研究,禁止用于非法用途,后果自负!本站严格遵守一切相关法律政策!