mysql 获取当前的时间戳

mysql 获取当前的时间戳获取系统当前时间,类型:timestamp格式yyyy-MM-ddHH:mm:ss selectNOW(),CURRENT_TIMESTAMP(),SYSDATE();结果:三者基本没有区别,稍微一点的区别在于:NOW(),CURRENT_TIMESTAMP()都表示SQL开始执行的时间;SYSDATE()表示执行此SQL的时间selectNOW(),CURRE…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

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

select NOW(),CURRENT_TIMESTAMP(),SYSDATE();

结果:

mysql 获取当前的时间戳

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

select NOW(),CURRENT_TIMESTAMP(),SYSDATE(),SLEEP(2),NOW(),CURRENT_TIMESTAMP(),SYSDATE();

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

mysql 获取当前的时间戳

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

select unix_timestamp(NOW()),
       unix_timestamp(CURRENT_TIMESTAMP()),
       unix_timestamp(SYSDATE());

结果:

mysql 获取当前的时间戳

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

select unix_timestamp(NOW(3)),
       unix_timestamp(CURRENT_TIMESTAMP(3)),
       unix_timestamp(SYSDATE(3));

结果:

mysql 获取当前的时间戳

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

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

select REPLACE(unix_timestamp(NOW(3)), '.', ''),
       REPLACE(unix_timestamp(CURRENT_TIMESTAMP(3)), '.', ''),
       REPLACE(unix_timestamp(SYSDATE(3)), '.', '');

结果:

mysql 获取当前的时间戳

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

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/188088.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(2)
blank

相关推荐

  • RHEL7/Centos7 i686/32bit glibc/stdc++ lib

    RHEL7/Centos7 i686/32bit glibc/stdc++ lib[hushui@HikvisionOSyum.repos.d]$sudoyuminstallglibc.i686Loadedplugins:fastestmirrorDeterminingfastestmirrorslocal|3.6kB00:00(1/2):local/group_gz…

  • 郁闷中…………

    郁闷中…………

  • 深度学习基础知识整理「建议收藏」

    深度学习基础知识整理「建议收藏」本文是在七月的BAT机器学习面试1000题系列进行修改。 前言  July我又回来了。  之前本博客整理过数千道微软等公司的面试题,侧重数据结构、算法、海量数据处理,详见:微软面试100题系列,今17年,近期和团队整理BAT机器学习面试1000题系列,侧重机器学习、深度学习。我们将通过这个系列索引绝大部分机器学习和深度学习的笔试面试题、知识点,它将更是一个足够庞大的机器学习和深…

  • 201521123068 《java程序设计》第9周学习总结

    201521123068 《java程序设计》第9周学习总结

  • Jprofiler 7.2.3 : The network connection has been lost. The JVM has terminated unexpectedly

    Jprofiler 7.2.3 : The network connection has been lost. The JVM has terminated unexpectedlyJProfiler是一个商业授权的Java剖析工具,由EJ技术有限公司,针对的JavaEE和JavaSE应用程序开发的。它把CPU、执行绪和内存的剖析组合在一个强大的应用中。JProfiler可提供许多IDE整合和应用服务器整合用途。JProfiler的是一个独立的应用程序,是Eclipse软件的插件。它允许两个内存剖面评估内存使用情况和动态分配泄漏和CPU剖析,以评估线程冲突

  • CAN2.0和J1939协议的关系

    CAN2.0和J1939协议的关系转发自http://www.cankau.cn/support/help/can-vs-j1939.html很长时间没搞明白j1939与CAN2.0的关系,这篇文章让我明白了。CAN2.0是一种总线规范,是数据链路层的技术。J1939是SAE(美国汽车协会)定义的基于CAN总线的规范,目的是解决不同发动机厂商、不同ECU厂商的兼容性问题。1、J1939和CAN2.0的关系J1939是在CAN2.0…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号