Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >mysql 获取当前的时间戳

mysql 获取当前的时间戳

作者头像
全栈程序员站长
发布于 2022-11-10 06:48:33
发布于 2022-11-10 06:48:33
8.4K00
代码可运行
举报
运行总次数:0
代码可运行

大家好,又见面了,我是你们的朋友全栈君。

1.获取系统当前时间,类型:timestamp 格式yyyy-MM-dd HH:mm:ss

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
select NOW(),CURRENT_TIMESTAMP(),SYSDATE();

结果:

三者基本没有区别,稍微一点的区别在于:NOW(),CURRENT_TIMESTAMP()都表示SQL开始执行的时间;SYSDATE()表示执行此SQL时的当前时间

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
select NOW(),CURRENT_TIMESTAMP(),SYSDATE(),SLEEP(2),NOW(),CURRENT_TIMESTAMP(),SYSDATE();

结果:sleep(2)表示等待2s再执行,从结果可以看出SYSDATE在中断前后则相差了2秒;NOW(),CURRENT_TIMESTAMP()完全没区别

2.获取系统当前时间的时间戳,类型:long 单位:s

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
select unix_timestamp(NOW()),
       unix_timestamp(CURRENT_TIMESTAMP()),
       unix_timestamp(SYSDATE());

结果:

此时时间精度是s,也可以增加精度,给函数加上参数,表示s后面的小数位数,例如参数3,此时为ms

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
select unix_timestamp(NOW(3)),
       unix_timestamp(CURRENT_TIMESTAMP(3)),
       unix_timestamp(SYSDATE(3));

结果:

如果直接输出毫秒单位的时间戳,就是去掉上面中间的小数点,可以借助replace函数

replace函数的用法:replace(object, search,replace),简单解释就是:把object中出现search的全部替换为replace,例如:select replace(‘www.163.com’,’w’,’Ww’)—>WwWwWw.163.com

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
select REPLACE(unix_timestamp(NOW(3)), '.', ''),
       REPLACE(unix_timestamp(CURRENT_TIMESTAMP(3)), '.', ''),
       REPLACE(unix_timestamp(SYSDATE(3)), '.', '');

结果:

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年9月28日 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
MySQL 日期和时间戳的转换 | 以及DATE_FORMAT()用法
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/147925.html原文链接:https://javaforall.cn
全栈程序员站长
2022/07/02
1.9K0
MySQL 日期和时间戳的转换 | 以及DATE_FORMAT()用法
MySQL时间函数,用起来比PHP还爽
前一篇写了PHP的时间函数(还是草稿),这一篇就写Mysql的时间函数吧。最近做的项目,关乎权限,于是自然而然的就与有效期联系在了一起。其 中有一个功能是生成特殊表格,可以根据用户的选择,按周、月、季
wangxl
2018/03/08
1.2K0
MySQL时间函数,用起来比PHP还爽
SQL函数 UNIX_TIMESTAMP
UNIX_TIMESTAMP 返回一个 UNIX® 时间戳,即自 '1970-01-01 00:00:00'以来的秒数(和小数秒)。
用户7741497
2022/08/02
1.7K0
Mysql-7-mysql函数
1.数学函数   用来处理数值数据方面的运算,主要的数学函数有:绝对值函数,三角函数,对数函数,随机函数。使用数学函数过程中,如果有错误产生,该函数会返回null值。 数学函数 功能介绍 组合键 abs(x) 返回x的绝对值 整数本身 pi() 返回圆周率 返回pa的值,默认显示6位 sqrt(x) 返回非负数x的二次方根 如为负数,返回null mod(x,y) 返回x/y的模,即相除余数
用户1173509
2018/01/17
8K0
MySQL:日期函数、时间函数总结
获得当前日期+时间(date + time)函数:sysdate() sysdate() 日期时间函数跟 now() 类似,不同之处在于:now() 在执行开始时值就得到了, sysdate() 在函数执行时动态得到值。看下面的例子就明白了:
Java架构师必看
2021/12/19
2.9K0
SQL函数 CURRENT_TIMESTAMP
CURRENT_TIMESTAMP要么不接受参数,要么接受精度参数。 不允许使用空参数括号。
用户7741497
2022/04/01
1.4K0
MySQL时间戳与日期时间转换
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/151927.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/10
8.2K0
时间戳,这样用就对了
时间戳字段在MySQL中经常使用到,比如需要记录一行数据创建的时间或修改的时间时,我们通常会使用时间戳即timestamp字段。本篇文章主要介绍timestamp字段的使用方法及相关参数,希望大家读完能对timestamp有更深的认识。
MySQL技术
2020/01/17
1.2K0
日期、时间、PosixTime 和时间戳数据类型
可以定义日期、时间和时间戳数据类型,并通过标准 SQL 日期和时间函数相互转换日期和时间戳。例如,可以使用 CURRENT_DATE 或 CURRENT_TIMESTAMP 作为使用该数据类型定义的字段的输入,或者使用 DATEADD、DATEDIFF、DATENAME 或 DATEPART 来操作使用该数据类型存储的日期值。
用户7741497
2022/08/02
1.9K0
MySQL生成毫秒级别的时间戳
REPLACE(unix_timestamp(current_timestamp(3)),'.','') 执行如下指令: select current_timestamp(3); 将得到如下结果: 2020-08-08 12:09:42.192 执行如下指令: select unix_timestamp(current_timestamp(3)) 将得到如下结果: 1596859992.347 执行如下指令: select REPLACE(unix_timestamp(current_timestamp(3
saintyyu
2021/11/22
6.4K0
SQL函数 NOW
NOW 不接受任何参数。参数括号对于 ODBC 标量语法是可选的;它们对于 SQL 标准函数语法是必需的。
用户7741497
2022/04/12
1.1K0
SQL函数 GETUTCDATE
GETUTCDATE返回通用时间常数(UTC)日期和时间作为时间戳。由于UTC时间在地球上的任何地方都是相同的,不依赖于当地时区,也不受当地时差(如夏令时)的影响,因此当不同时区的用户访问同一数据库时,此函数对于应用一致的时间戳非常有用。
用户7741497
2022/04/04
9970
[864]mysql日期时间函数
sysdate() 日期时间函数跟 now() 类似,不同之处在于:now() 在执行开始时值就得到了, sysdate() 在函数执行时动态得到值。看下面的例子就明白了:
周小董
2022/04/13
7K0
mysql 获取当前时间戳_mysql获取毫秒时间戳
使用函数:Now,current_timestamp,unix_timestamp
全栈程序员站长
2022/11/10
17.5K0
mysql 获取当前时间戳_mysql获取毫秒时间戳
mysql取得当前时间的函数_oracle数据库时间戳函数
建议阅读《MySQL日期与时间函数(日期/时间格式化、增减、对比、时区、UTC和UNIX时间)》。 上面的几个函数,在这里都有详尽的解释。另外MySQL提供了非常丰富的时间函数,值得都了解一下。
全栈程序员站长
2022/11/14
3.5K0
一场pandas与SQL的巅峰大战(三)
在前两篇文章中,我们从多个角度,由浅入深,对比了pandas和SQL在数据处理方面常见的一些操作。
超哥的杂货铺
2019/12/18
4.6K0
一场pandas与SQL的巅峰大战(三)
mysql时间和日期处理函数
curdate和current_date函数都是返回当前日期值,格式为YYYY:MM:DD,可以看到curdate值+0返回的是数值格式的值。
AsiaYe
2019/11/06
7.2K0
mysql时间和日期处理函数
MySQL 常用函数汇总
函数不能单独存在,需要与 select 等操作连用,否则会报错。 mysql> rand(); 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'rand()' at line 1
Demo_Null
2020/09/28
2.3K0
SQL知识大全(五):SQL中的时间函数
今天是SQL知识大全的第五讲,主要内容是和时间函数相关,主要包括了常用的时间函数,时间提取函数,时间计算函数以及时间和时间戳之间的转换。
数据万花筒
2020/12/30
2.8K0
SQL知识大全(五):SQL中的时间函数
mysql时间戳转为日期格式_mysql时间戳与日期格式的相互转换
Select UNIX_TIMESTAMP(‘2006-11-04 12:23:00’);
全栈程序员站长
2022/06/24
18K0
相关推荐
MySQL 日期和时间戳的转换 | 以及DATE_FORMAT()用法
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验