首页
学习
活动
专区
工具
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是一种高性能、可扩展的关系型数据库服务,适用于各种规模的应用场景。

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

相关·内容

MySQL数据库应用总结(六)—MySQL数据库数据类型和运算符(上)

可以使用各种格式指定YEAR,如下所示: 以4位字符串或者4位数字格式表示YEAR,范围1901~2155。输入格式‘YYYY’或者YYYY。 以2位字符串格式表示YEAR,范围00到99。...00~69换为2000~2069;70~99换为1970~1999; 以2位数字表示YEAR,范围1~99。...1~69是2001~2069;70~99范围换为1970~1999,而在这里0被转换为0000; 案例 创建数据表tb_temp3,定义字段类型YEAR字段y,向表中插入数值2017,'2017...D表示日,可以取0~34之间。在插入数据库时D被转换为小时保存(D*24+HH)。 'HHMMSS'格式数值,会自动分成HH:MM:SS但各自有取值范围,超过则输入不合法。...以YY-MM-DD或者YYMMDD数字格式表示日期,取值范围与年数相关,00~69年范围是2000~2069,70~99年范围是1970~1999。

3.2K50

SQL函数 CAST

例如,98.765换为INT返回98,转换为CHAR返回9,转换为CHAR(4)返回98.7。请注意,负数转换为CHAR仅返回负号,小数转换为CHAR仅返回小数点。...当数字被转换为日期时间数据类型时,它在SQL中显示0 (0); 但是,当数字转换为日期时间时,从嵌入式SQL传递到ObjectScript,它显示相应$HOROLOG。...通过以下操作,可以得到一个有效: DATE:格式“yyyy-mm-dd”字符串可以转换为DATE。 此字符串格式对应于ODBC日期格式。 执行和范围检查。...由于日期没有时间部分,时间部分被提供给时间戳编码00:00:00。 CAST执行日期验证; 如果expr不是有效日期,则会发出SQLCODE -400错误。...日期换为TIMESTAMP、DATETIME或SMALLDATETIME数据类型返回一个格式YYYY-MM-DD hh:mm:ss时间戳。

3.8K30

Hive 时间转换函数使用心得

换为 一个整数(这个整数表示 1970-01-01 00:00:00 到 指定时间经历秒数),然后减去1296000(表示半个月15天总秒数)。...返回: string 说明: 转化UNIX时间戳(从1970-01-01 00:00:00 UTC到指定时间秒数)到当前时区时间格式 举例: hive>   select from_unixtime...(); 1323309615 日期UNIX时间戳函数: unix_timestamp语法:   unix_timestamp(string date) 返回:   bigint 说明: 转换格式“...NULL 指定格式日期UNIX时间戳函数: unix_timestamp语法:   unix_timestamp(string date, string pattern) 返回:   bigint...4、to_date 日期时间日期函数: to_date语法:   to_date(string timestamp) 返回:   string 说明: 返回日期时间字段中日期部分。

35.5K186

SQL函数 CONVERT

datatype - 要将表达式转换为数据类型。 format - 可选-指定日期时间格式整数代码,用于在日期/时间/时间戳数据类型和字符数据类型之间进行转换。...该格式既可用于定义从日期/时间/时间戳数据类型转换为字符串时输出,也可用于定义从字符串转换为日期/时间/时间戳数据类型时输入。...日期换为TIMESTAMP、POSIXTIME、DATETIME或SMALLDATETIME时,时间默认为00:00:00。...当时间换为SQL_TIMESTAMP或SQL_POSIXTIME时,未指定日期默认为1841-01-01。 注意,对于CONVERT(),日期默认为1900-01-01。...在转换为整数数据类型或SQL_DOUBLE数据类型时,数据(包括日期时间)换为数字表示。 对于SQL_DATE,这是自1841年1月1日以来天数。

5.1K21

2021年大数据Hive(五):Hive内置函数(数学、字符串、日期、条件、转换、行转列)

:regexp_replace 语法: regexp_replace(string A, string B, string C) 返回: string 说明:字符串A中符合java正则表达式B部分替换为...(); 1323309615 2、UNIX时间日期函数:from_unixtime 语法: from_unixtime(bigint unixtime[, string format]) 返回...: string 说明:转化UNIX时间戳(从1970-01-01 00:00:00 UTC到指定时间秒数)到当前时区时间格式 举例: hive>select from_unixtime(1598079966...date) 返回bigint 说明:转换格式"yyyy-MM-ddHH:mm:ss"日期到UNIX时间戳。...语法: unix_timestamp(string date, string pattern) 返回: bigint 说明:转换pattern格式日期到UNIX时间戳。

4K20

SQL知识大全(五):SQL中时间函数

常用时间函数 to_date()函数 to_date()函数字符串日期换为时间格式日期,转换后时间格式可以是如下形式: 格式 意义 YEAR 年拼写 MM 数字月 MONTH 月全拼...时间提取 时间提取函数包括year(),month(),day(),hour(),minute(),second()等,其用法都是一直,这些函数分别返回 date 年份,月份,日期时间等,范围...# 返回 3 时间计算函数 DATEDIFF() 语法:DATEDIFF(expr1,expr2) DATEDIFF()返回expr1 - expr2,用来表示两个日期相差天数。...expr1 和 expr2 都是日期日期时间表达式。运算中只用到了这些日期部分。...UNIX时间0按照ISO 8601规范 :1970-01-01T00:00:00Z. 一个小时表示UNIX时间格式:3600秒;一天表示UNIX时间86400秒,闰秒不计算。

1.8K20

数据库存储时间你用对了吗?

2.2、日期范围和存储空间: 这个类型能保存大范围,从1000年到9999年,精度秒。它把日期时间封装到格式YYYYMMDDHHMMSS整数中,与时区无关。使用8个字节存储空间。...默认情况下,MySQL以一种可排序、无歧义格式显示Datetime,例如“2008-01-16 22:37:08” 3、Timestamp 3.1、介绍: Timestamp 类型字段会随着服务器时区变化而变化...MySQL提供了FROM_UNIXTIME() 函数把 Unix 时间戳转换为日期,并提供了UNIX_TIMESTAMP() 函数把日期换为 Unix 时间戳。...,才转换为字符串格式本地时间。...5、对比 日期类型 存储空间 日期展示格式 日期范围 是否存在时区问题 Datetime 8字节 YYYY-MM-DD HH:MM:SS 1000-01-01 00:00:00 ~9999-12-31

1.8K10

【小家SQL】MySql数据类型---日期时间类型使用(含datetime和timestamp区别) 0000-00-00 00:00:00问题解释

每一种数据类型都有存储时间日期格式、以及取值范围,因此在使用时间日期数据类型时候需要选取最佳数据类型。 ?...”转化为“2016”),“70”~“99”被转化为19**(下同) 两位数字格式,范围199,169被转化为20**(例如:1化为2001),70~99被转化为19** 2、Time time用于存储时间信息...如果输入0或者‘0’,那么TIME类型会转换为0000:0000。 ‘D HH:MM:SS’格式字符串表示。其中,D表示天数,取值范围是0~~34。保存时,小时等于(D*24+HH)。...举个例子,输入’2011.3.8‘,date类型换为2011-03-08。...00 00:00:00(一般用当前时间) 总的来说,不要给数据库字段默认设置0000-00-00 00:00:00,完全是给自己找麻烦。

6.9K20

MySQL 常用函数汇总

concat 合并字符串函数,返回结果连接参数产生字符串,参数可以使一个或多个 insert 替换字符串函数 lower 字符串中字母转换为小写 upper 字符串中字母转换为大写 left...sysdate 两个函数作用相同,返回当前系统日期时间 unix_timestamp 获取 unix 时间戳函数,返回一个以 unix 时间基础无符号整数 from_unixtime ...unix 时间戳转换为时间格式,与 unix_timestamp 互为反函数 month 获取指定日期月份 monthname 获取指定日期月份英文名称 dayname 获取指定曰期对应星期几英文名称...curdate() 与 current_date() 函数作用相同,当前日期按照 YYYY-MM-DD 或 YYYYMMDD 格式返回 # 具体格式根据函数用在字符串或数字语境中而定,日期可以直接加减...# now(), 和 sysdate() 函数作用相同,都是返回当前日期时间格式 YYYY-MM-DD HH:MM:SS 或 YYYYMMDDHHMMSS # 具体格式根据函数用在字符串或数字语境中而定

2.3K21

【MySQL笔记】数字类型、时间日期类型、字符串类型

时间日期类型 数据类型 取值范围 日期格式 YEAR 1901~2155 YYYY 0000 DATE 1000-01-01~9999-12-3 YYYY-MM-DD 0000-00-00 TIME...2、使用两位字符串表示'00'~'99',其中’00’~'69’会被转换为2000 ~2069YEAR,‘70’ ~ '99’会被转换为1970 ~ 1999YEAR。...3、使用两位数字表示1 ~ 99,其中1~6’会被转换为2001 ~2069YEAR,70 ~ 99会被转换为1970 ~ 1999YEAR。...可以用以下4种格式指定DATETIME类型 1、以'YYYY-MM-DD HH:MM:SS或者'YYYYMMDDSSHHMMSS'字符串格式表示日期时间,取值范围’1000-01-01 00...3、以YYYYMMDDSSHHMMSS或者YYMMDDSSHHMMSS数字格式表示日期时间。 4、使用now()来输入当前系统日期时间

3.8K20

时间序列 | 字符串和日期相互转换

若读取excel文档时还能保留原本日期时间格式,但有时却差强人意,读取后为字符串格式,尤其是以csv格式存储数据。此时就需要用到字符串日期格式。 ?...本文介绍比较常用字符串与日期格式互转方法,是属于时间序列中部分内容。 ---- datetime.datetime datetime以毫秒形式存储日期时间。...类型 说明 date 以公历形式存储日期(年、月、日) time 时间存储为时、分、秒、毫秒 datetime 存储日期时间日、秒、毫秒 timedelta 表示两个datetime 之间差...比如说,它会把一些原本不是日期字符串认作是日期(比如"42"会被解析2042年今天)。 NaT(Not a Time)是pandas中时间戳数据null。...(从0到6,星期天0)weekday number %W 每年第几周,把星期一做为第一天(从0到53) Week number (Monday first weekday) %x 标准日期

6.9K20

迁移 valine 评论数据至 wordpress 数据库

数据迁移 一直以来leancloud都提供了数据导出服务,格式 json line(jsonl),这里其实很方便了,因为市面上大多数评论系统都可以json格式数据进行导入迁移数据,也就是说我们只需要把导出...navicat 软件中进行数据转换操作 众所周知 wordpress 使用是 mysql 数据库,那么json是不能直接用,所以需要再到上述网站 json 转换为 sql 格式,最后在 phpmyadmin...($utc_date)) 转换为普通日期格式 Y-m-d H:i:s 后再导入到 sql 文件,参考上方UTC时间格式化)(⚠️注意:若导入时候数据映射步骤显示不全,则表示 json 对象中首行中未包含缺失数据...key,导入数据首行必须包含所有所需字段(包括””空),否则导入后缺失该字段 value ) 执行下方 sql 语句通过对比 pid 与 objectId comment_parent_ID...(2k+数据执行时长大概在 5s) 导入完成后处理好数据表右键 sql 文件(包含数据和结构)导出 sql 后再导入到 wordpress 数据库即可覆盖 wp_comments 数据表即可

9800

mysql timestamp

timestamp字段,则第一个timestamp列会更新成当前时间,而第二人timestamp列不变。...其次还有个共性,就是他们格式“不严格”,很自由,一般你认为对格式都可以正确插入到数据库中。 这里主要解决带时分秒日期一些常见问题。...  这个语句含义,a字段默认是CURRENT_TIMESTAMP,当纪录更新时候,自动a字段设置 CURRENT_TIMESTAMP。...(其实是可以 8.0亲测,5.7也可以) 3、DATETIME列可以变相设定默认,比如通过触发器、或者在插入数据时候,DATETIME字段设置now(),这样可以做到了,尤其是后者,在程序开发中常常用到...(2.4)日期格式转换 1、字符串日期 select STR_TO_DATE(‘2010-03-03 16:41:16′, ‘%Y-%m-%d %H:%i:%s’) 2、日期字符串 select

1.6K20

MySQL字段时间类型该如何选择?千万数据下性能提升10%~30%🚀

,当只需要存储年份、日期时间时,可以使用year、date、time如果需要详细时间,可以选择datetime、timestamp或者使用整形来存储时间戳以下是不同类型格式时间范围、占用空间相关信息类型...timestamp用于存储时间戳,在进行存储时会先将时间戳转换为UTCUTC是世界统一时间,比如我们时区东八区,则是在UTC基础上增加八小时时间戳在进行存储时,先根据当前时区转换成UTC,再转换成...int类型进行存储时间戳在进行读取时,先将int类型转换为UTC,再转换为当前时区当前时区指的是MySQL服务端本地时区,默认为系统时区,可以进行配置当前时区发生变化时,读取时间戳会发生变化比如我服务端默认系统东八区...(test_bigint);根据时间段查询数据(需要回表)与时间相关、最常见功能就是根据时间段进行查询数据,比如想查询2022-10-10这一天下单数据为了模拟真实场景,这里查询列表设置*,让MySQL...bigint是性能最好,与datetime相比性能提升在10%~30%之间总结当只需要存储年份、日期时间时,可以使用year、date、time,尽量使用少空间datetime性能不错,方便可视化

29022

MySQL复习资料(九)——MySQL-图形化工具使用

下图列举了日期时间数据类型所对应字节数、取值范围、日期格式以及零: 5.1 YEAR类型 YEAR类型用于表示年份,在MySQL中,可以使用以下三种格式指定YEAR类型 。...其中,‘00’—'69’范围会被转换为 2000—2069范围YEAR,‘70’—'99’范围会被转换为1970—1999范围YEAR 。...以’YYYY-MM-DD HH:MM:SS’或者’YYYYMMDDHHMMSS’字符串格式表示日期时间,取值范围’1000-01-01 00:00:00’—‘9999-12-3 23:59:59’...1、以’YY-MM-DD HH:MM:SS’或者’YYMMDDHHMMSS’字符串格式表示日期时间,其中YY表示年,取值范围00’—‘99’。...与DATE类型中YY相同,‘00’— '69’范围会被转换为2000—2069范围,‘70’—'99’范围会被转换为1970—1999范围

1.1K20

玩转Mysql系列 - 第10篇:常用几十个函数详解

和 sysdate 两个函数作用相同,返回当前系统日期时间 unix_timestamp 获取UNIX时间戳函数,返回一个以 UNIX 时间基础无符号整数 from_unixtime UNIX...时间戳转换为时间格式,与UNIX_TIMESTAMP互为反函数 month 获取指定日期月份 monthname 获取指定日期月份英文名称 dayname 获取指定曰期对应星期几英文名称...FROM_UNIXTIME(unix_timestamp[,format]) 函数把 UNIX 时间戳转换为普通格式日期时间,与 UNIX_TIMESTAMP () 函数互为反函数。...TIME_TO_SEC(time) 函数返回参数 time 转换为秒数时间,转换公式“小时 ×3600+ 分钟 ×60+ 秒”。...SEC_TO_TIME(seconds) 函数返回参数 seconds 转换为小时、分钟和秒数时间

3K20
领券