为什么插入now的时间戳时间显示1921年?

attachments-2021-07-kuS14LHd60f429f157b20.png

如图所示,我插入now相关的时间显示1921年的时间,但是now的2021年的时间为什么

请先 登录 后评论

2 个回答

hello

因为表格定义为datetime格式,插入的是时间戳Timestamp所以显示的时间有误,可以修改table格式。

请先 登录 后评论
拉贾

表字段 datetime 类型为 DATETIME 如果不修改字段类型  请插入数据为DATETIME格式

insert into t values("abc",datetime(now()));

datetime(x)函数 可以转换为DATETIME类型 理论上应该正确了

如果想要插入的数据是TIMESTAMP那么请修改

t=table(10:0,`sym`TimeStamp,[SYMBOL,TIMESTAMP])即可

建议字段名称不要用和默认函数一样的名字 比如 datetime timestamp 加入大小写进行区分最好


请先 登录 后评论