MySQL 日期和时间戳的转换 | 以及DATE_FORMAT()用法

MySQL 日期和时间戳的转换 | 以及DATE_FORMAT()用法一、MySQL日期和时间戳的转换1.日期转时间戳selectUNIX_TIMESTAMP(‘2018-12-2512:25:00’);结果:15457119002.时间戳转日期:FROM_UNIXTIME(unix_timestamp)–unix_timestamp为时间戳selectFROM_UNIXTIME(1545711900);结果:2018-12-…

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


给自己做个记录


一、MySQL 日期和时间戳的转换



1.日期转时间戳
-- 转十位
select UNIX_TIMESTAMP('2018-12-25 12:25:00');
结果:1545711900

-- 转十三位
SELECT REPLACE(unix_timestamp(current_timestamp(3)),'.','');
结果:1545711900021


2.时间戳转日期:FROM_UNIXTIME(unix_timestamp) --unix_timestamp为时间戳

select FROM_UNIXTIME(1545711900);
结果:2018-12-25 12:25:00



3.时间戳转日期,自定义返回日期格式:FROM_UNIXTIME(unix_timestamp,format) -- format请参考后面的截图

select FROM_UNIXTIME(1545711900,'%Y-%m-%d %T');
-- 结果:2018-12-25 12:25:00

二、DATE_FORMAT(date,format)函数用于以不同的格式显示日期/时间数据

  • date 参数是合法的日期。format 规定日期/时间的输出格式
  • 可以使用的格式有
    在这里插入图片描述
    在这里插入图片描述

示例:


select DATE_FORMAT(NOW(), '%Y-%m-%d %T');
结果:2018-12-25 12:25:00


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

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/147925.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • robots书写说明:

    robots书写说明:

    2021年10月9日
    59
  • Linux系统安装RabbitMQ详细步骤

    Linux系统安装RabbitMQ详细步骤Erlang官方下载地址:https://www.erlang.org/downloadsRabbitMQ官方下载地址:https://www.rabbitmq.com/download.html一安装依赖包安装RabbitMQ之前必须要先安装所需要的依赖包可以使用下面的一次性安装命令yuminstallgccglibc-develmakencurses-developenssl-develxmlto-y二安装Erlang(1

    2022年4月9日
    107
  • 2017年sfdc工作总结_Name 顺序

    2017年sfdc工作总结_Name 顺序一次工作中因为我将自己 User 的 Local 设定为 Chinese 结果导致了系统里面查询到 Account User 暂时发现这两个 的后台数据出现 Name 的值为 LastName FirstName 的组合 而默认 Local 为 English 下 正常的 Name 后台数据为 FirstName LastName 默认 因为当时代码是需要用到 Query 的 Name 结果去做匹配 结果因为我的一个设

    2026年1月14日
    1
  • SMO算法最通俗易懂的解释

    SMO算法最通俗易懂的解释我的机器学习教程「美团」算法工程师带你入门机器学习已经开始更新了,欢迎大家订阅~任何关于算法、编程、AI行业知识或博客内容的问题,可以随时扫码关注公众号「图灵的猫」,加入”学习小组“,沙雕博主在线答疑~此外,公众号内还有更多AI、算法、编程和大数据知识分享,以及免费的SSR节点和学习资料。其他平台(知乎/B站)也是同名「图灵的猫」,不要迷路哦~SVM通常用对偶问题来求解,这…

    2022年6月30日
    32
  • oracle设置用户密码永不过期_oracle密码设置无限期

    oracle设置用户密码永不过期_oracle密码设置无限期1、查看用户的proifle是哪个,一般是default:sql>SELECTusername,PROFILEFROMdba_users;2、查看指定概要文件(如default)的密码有效期设置:sql>SELECT*FROMdba_profilessWHEREs.profile=’DEFAULT’ANDresource_name=’PASSWORD_LIFE_TIME’;3、将密码有效期由默认的180天修改成“无限制”:sql>ALTERPROF

    2022年7月28日
    43
  • 嵌入式学习书籍大推荐

    嵌入式学习书籍大推荐ARM+Linux嵌入式底层内核驱动方向学习总体路线图 附上ARM学习路径图,希望对学习者能有所启发。基础学习Ⅰ—Linux入门      目前嵌入式主要开发环境有Linux、Wince等;Linux因其开源、开发操作便利而被广泛采用。而Linux操作系统也只是一个简单的操作系统,简单的使用对于嵌入式开发人员来说价值并不很高,真正有价值的是掌握Linux的基本服务和

    2022年6月13日
    34

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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