在TDengine数据库中如何将2020-06-02 10:40:28.001转换为时间戳1591065628
TDengine时间格式转秒级Unix时间戳操作方法
你可以直接通过TDengine内置函数完成转换,支持直接在系统shell或TDengine交互shell中查看结果:
- 首先确认你使用的TDengine实例时区和时间字符串所属时区匹配,若需要匹配东八区可先执行
SET TIME_ZONE='Asia/Shanghai';避免时间转换偏差 - 若在TDengine交互shell中操作,直接执行以下查询即可得到目标数值:
SELECT FLOOR(TO_UNIXTIMESTAMP("2020-06-02 10:40:28.001")/1000) AS res;说明:TDengine的
TO_UNIXTIMESTAMP函数默认返回毫秒级时间戳,除以1000后取整即可得到秒级结果1591065628 - 若不想进入TDengine交互界面,直接在系统shell中执行如下命令即可输出结果:
taos -s "SELECT FLOOR(TO_UNIXTIMESTAMP('2020-06-02 10:40:28.001')/1000) AS res\G"
内容的提问来源于stack exchange,提问作者Jackson
相关产品推荐
相关产品推荐

