首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

将格式为20200321的bigint值转换为格式为'2020-03-21 00:00:00‘的日期时间

将格式为20200321的bigint值转换为格式为'2020-03-21 00:00:00'的日期时间,可以使用数据库的日期时间函数和转换函数来实现。

在腾讯云的数据库产品中,可以使用MySQL数据库来进行操作。以下是一个示例的SQL查询语句,用于将bigint值转换为日期时间格式:

代码语言:txt
复制
SELECT FROM_UNIXTIME(UNIX_TIMESTAMP(CAST(20200321 AS CHAR(8))), 'YYYY-MM-DD HH:mm:ss') AS datetime;

解释一下这个查询语句的含义:

  1. CAST(20200321 AS CHAR(8)) 将bigint值转换为字符型,得到'20200321'。
  2. UNIX_TIMESTAMP('20200321') 将字符型日期转换为UNIX时间戳,得到1584729600。
  3. FROM_UNIXTIME(1584729600, 'YYYY-MM-DD HH:mm:ss') 将UNIX时间戳转换为日期时间格式,得到'2020-03-21 00:00:00'。

这样就可以将格式为20200321的bigint值转换为格式为'2020-03-21 00:00:00'的日期时间。

腾讯云的数据库产品中,推荐使用云数据库MySQL(https://cloud.tencent.com/product/cdb_mysql)来进行数据库操作。云数据库MySQL是一种高性能、可扩展的关系型数据库服务,适用于各种规模的应用场景。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

2分11秒

2038年MySQL timestamp时间戳溢出

领券