首页 > 其他分享 >clickhouse时间处理问题纳秒

clickhouse时间处理问题纳秒

时间:2023-01-13 22:37:00浏览次数:21  
标签:java 处理 纳秒 long 查询 存入 clickhouse


clickhouse写入时间后查询出来不对。差了上百年。

场景:

java中的long类型存入clickhouse中的long类型字段,作为时间。

查询时,通过函数把long类型转化成时间格式。

然后发现日期差了几十年。

clickhouse时间处理问题纳秒_时间格式

这是存入数据库的long值1625471075301。

在数据库中查询时发现:

clickhouse时间处理问题纳秒_java_02


这里成了2106年。问题原因:前面java中存入的long值,其实带了毫秒值。也就是long的后三位,是秒之后的,直接这么转,等于是时间戳多出来三位数。

clickhouse时间处理问题纳秒_java_03

21.5.6.6版本目前转化函数中,还未发现能自动处理这个纳秒的函数。
所以,只能先截断一下。
还需要再尝试尝试其他方法。


标签:java,处理,纳秒,long,查询,存入,clickhouse
From: https://blog.51cto.com/u_15936016/6006746

相关文章

  • ClickHouse系列--Mutations操作:数据的删除和修改
    clickhouse提供了update和delete的删除能力,但是和常规的例如mysql,redis这种立即见效的能力不一样。在clickhouse中这种操作称为mutation操作。1.mutation操作有3个特点:1.Mut......
  • ClickHouse系列--一级索引原理解读
    MergeTree的主键使用PRIMARYKEY定义,主键定义好后,根据index_granularity间隔,为数据生成一级索引保存在primary.idx文件中,索引数据按照PRIMARYKEY排序。1.稀疏索引primary.i......
  • ClickHouse系列--分布式表写入流程
    摘要:在向ck集群写入数据的过程,有2种方案,一种是直接写本地表,一种是通过Distributed表引擎写分布式表。本文介绍写分布式表的核心流程。先假定场景和统一命名:我们假设有clus......
  • windows下代码分支批量处理脚本
    @echo.@chcp65001@echo.@echooffchoice/Cyn/M"确认执行merge操作?"iferrorlevel2gotoniferrorlevel1gotoy:yecho.echo从源头分支%1echo合并到目的分支%2ech......
  • mysql表字段值处理回车符换行符
    查询数据库时,字段值一直无法匹配上,但是看数据库,觉得没问题,仔细排查后,发现可能是数据入口有问题,导致这个字段的所有的值,后面都加的有回车和换行符。鼠标悬浮时没问题,但是如果......
  • 光纤加速计算卡设计原理图 :383-基于 XCKU060的双路QSFP+光纤PCIe 卡 高速信号处理卡
    光纤加速计算卡:基于kintexUltraScaleXCKU060的双路QSFP+光纤PCIe卡 一、板卡概述       本板卡系我司自主研发,基于Xilinx UltraScale Kintex......
  • Java基础——异常处理
    异常概述所谓“程序”,就是按照次序,一步一步执行的指令;那么“异常”,就是程序没有按我们期待的次序执行时,程序给出的提示。在JAVA语言中,通过定义不同的异常类型,来提示不同......
  • 超能面板PRO搭载北京君正研发的X2000多核异构跨界处理器
    超能面板PRO搭载北京君正研发的X2000多核异构跨界处理器每一座建筑,都承载着它独特的生活方式。隐匿在老胡同里的四合院,见证了大院三代同堂的喧闹欢愉,散落在烟雨中的园林小院......
  • axios 处理响应( 流文件或 json)
    今天遇到一前端问题。axios导出后台xls文件出现乱码。多会儿没写发现前端了,发现是【没指定响应类型时,axios默认把响应内容包成字符串,即type(res.data)='string'】,......
  • Gdevops广州站:支撑700亿数据量的ClickHouse高可用架构实践
    2021Gdevops全球敏捷运维峰会- 广州站,将在5月28日盛大举办。Gdevops经过创办6年成功举行近20场大会的经验积淀,本次峰会将结合行业趋势与技术热点,携手腾讯、京东、网易、......