mysql日期转换_mysql日期转换为yyyy-mm-dd_前路有星辰的博客-程序员秘密

技术标签: mysql  mysql基础  

Mysql日期转换
1.mysql常用的日期函数:

//获取当前日期(yyyy-MM-dd hh:mm:ss)
SELECT NOW() FROM DUAL #2021-06-01 17:42:30

//获取当前日期(yyyy-MM-dd)
SELECT CURDATE() FROM DUAL #2021-06-01

//获取当前日期(hh:mm:ss)
SELECT CURTIME() FROM DUAL #17:42:30

//获取当前日期的时间戳
SELECT UNIX_TIMESTAMP(NOW()) FROM DUAL 

DATE(expr) // 如果解析失败返回Null,返回日期类型date
SELECT DATE(NOW()) FROM DUAL #2021-06-01

TIME(expr) //返回时间类型 TIME
SELECT TIME(NOW()) FROM DUAL #17:55:24

YEAR(expr) //返回数字
SELECT YEAR(NOW()) FROM DUAL #2021

MONTH(expr)//返回数字【1-12】
SELECT MONTH(NOW()) FROM DUAL #6

DAY(expr) //返回数字【1-31】
SELECT DAY(NOW()) FROM DUAL #1

HOUR(expr) //返回数字【0-23】
SELECT HOUR(NOW()) FROM DUAL #17

MINUTE(expr) //返回数字【0-59】
SELECT MINUTE(NOW()) FROM DUAL #56

LAST_DAY(DATE) //返回最后一天 ,返回date类型
SELECT LAST_DAY(NOW()) FROM DUAL #2021-06-30

DATE_FORMAT(expr,pattern) //时间格式化,返回字符串
字符串转日期
str_to_date(dateStr,pattern)

TIME_FORMAT(time,pattern) //只能格式化为时间。
from_unixtime(timestamp,pattern) //时间戳转为字符串

%Y 年,四位数字
%Y 年,后两位数字
%m 月 ,数字[1-12]
%d 日,月份里的第几天,两位数字[1-31]
%H 小时,24进制 [0-23]
%h 小时,12进制[0-11]
%i 分钟 [0-59]
%s | %S0-59

SELECT DATE_FORMAT('2021-06-01 17:52:00','%Y-%m-%d %h:%m:%s') FROM DUAL #2021-06-01 05:06:00

时间戳转换为具体的日期:
SELECT FROM_UNIXTIME(1662381953835/1000,'%Y-%m-%d %h:%m:%s') FROM DUAL
具体结果:2022-09-05 08:09:53
这里一定要除于1000,不然最终结果会为null;

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_42721085/article/details/117448461

智能推荐

linux cpu绑定_top -h 核心绑定_h934070878的博客-程序员秘密

简要介绍自己在学习linuxcpu绑定的一些内容,部分内容总结于互联网

区块链教程Fabric1.0源代码分析configtx#genesis_weixin_34357928的博客-程序员秘密

  区块链教程Fabric1.0源代码分析configtx#genesis,2018年下半年,区块链行业正逐渐褪去发展之初的浮躁、回归理性,表面上看相关人才需求与身价似乎正在回落。但事实上,正是初期泡沫的渐退,让人们更多的关注点放在了区块链真正的技术之上。Fabric 1.0源代码笔记 之 configtx(配置交易) #genesis(系统通道创世区块)1、genesis概述genesis...

计算机视觉学习(十):利用Tensorflow基于MNIST数据集识别自己的手写数字_妄想做大佬的咸鱼的博客-程序员秘密

一、卷积神经网络的原理原理部分参考自:https://www.cnblogs.com/chensheng-zhou/p/6380738.html1、关于卷积神经网络 卷积神经网络是人工神经网络的一种,已成为当前语音分析和图像识别领域的研究热点。它的权值共享网络结构使之更类似于生物神经网络,降低了网络模型的复杂度,减少了权值的数量。该优点在网络的输入是多维图像时表现的更为明显,使...

swoole 超简单 构建聊天室.资辞 群聊,组聊,单聊. _weixin_34217711的博客-程序员秘密

今天来做一个简单的聊天室,支持换房间,支持私信的. 写的代码有点渣,里面有很多不是很好的地方.毕竟我只是一个野生程序猿. 环境: php7.0 apache 2.4 swoole 1.9 redis 4.0bilibili : https://www.bilibili.com/vide...github地址:https://...

Eslint报错extra semicolon的解决方法_gzXIN007的博客-程序员秘密

如果使用 vue-cli 构建的项目时,选择手动模版是 webpack ,standard 的 eslint 配置,默认要求是不使用分号。如果有保存后默认加分号,就会有行报错extra semicolon,一些就是解决的方法。在项目中找到.eclint.js文件,修改在rules中加入1、如果要eslint 不检查分号‘semi’: [“error”, “always”]2、如果 不需要...

HashMap底层剖析_Diamond778的博客-程序员秘密

1、基础知识铺垫1.1 哈希表我们知道数组更利于元素的查找链表更利于元素的插入和删除那么有没有一种数据结构可以同时具有数组和链表的优点呢?即能快速地查找又能高效地插入删除元素?很明显,本文的主角“哈希表”就能很好的满足这个要求。那么哈希表是怎么做到两者的优点兼具的呢?这主要归功于它独特的数据结构。哈希表是由一块地址连续的数组空间构成的,其中每个数组都是一个链表,数组的作用在于快速寻址查找,链表的作用在于快速插入和删除元素,因此,哈希表可以被认为就是链表的数组,下图是一个哈希表的简单示意图:一

随便推点

SQLITE3 使用总结_hanyingzhong的博客-程序员秘密

点击打开链接SQLITE3 使用总结2009-09-16 07:36 2624人阅读 评论(10) 收藏 举报前序:Sqlite3 的确很好用。小巧、速度快。但是因为非微软的产品,帮助文档总觉得不够。这些天再次研究它,又有一些收获,这里把我对 sqlite3 的研究列出来,以备忘记。这里要注明,我是一个跨平台专注者,并不喜欢只用 windows 

Vue基础知识总结 5:vue实现树形结构_vue树形结构展示_哪 吒的博客-程序员秘密

一、前言开发过程中,涉及到多级菜单的应用,树形结构比较常见,今天就做了一个Spring Boot + Vue + Element-UI 实现树形结构的一个小demo。Tree组件最适合的结构是无序列列表ul,创建一个递归组件Item表示Tree选项,如果当前Item存在 children,则递归渲染子树,以此类推;同时添加一个标识管理理当前层级item的展开状态。效果展示:二、代码实例1、数据库设计2、实体类一般树形结构都是创建若干层实体类,然后通过list结合在一起,面

自动完成 B 站每日任务竟然如此简单_非著名程序员的博客-程序员秘密

【公众号回复 “1024”,免费领取程序员赚钱实操经验】大家好,我是章鱼猫。今天推荐的这个项目是「BilibiliTask」,是一个 Bilibili 助手,可以自动完成哔哩哔哩(B站)...

Delphi异常处理try except语句和try finally语句用法以及区别_qwerwrqwe的博客-程序员秘密

Delphi异常处理try except语句和try finally语句用法以及区别               一直写程序都没管他们,也尽量很少用,今天终于想把他给弄个明白,在网上找来,记下!主要是前面小部分,后面的是详细说明(很啰嗦!)一、异常的来源  在Delphi的应用程序中,下列的情况都比较有可能产生异常。    (1)文件处理    (2)内存分配  

WPF:从WPF Diagram Designer Part 4学习分组、对齐、排序、序列化和常用功能__miccretti的博客-程序员秘密

在前面三篇文章中我们介绍了如何给图形设计器增加移动、选择、改变大小及面板、缩略图、框线选择和工具箱和连接等功能,本篇是这个图形设计器系列的最后一篇,将和大家一起来学习一下如何给图形设计器增加分组、对齐、排序、序列化等功能。WPF Diagram Designer - Part 4 分组:Group, Ungroup 由于WPF不允许一个对象作为多个其他元素的...

【TRIO-Basic从入门到精通教程十九】Trio作为从站接入第三方总线详细介绍(Anybus-Profibus-DP...)_trio运动控制从入门到精通_长江后浪博客的博客-程序员秘密

        在实际运用中,经常需要将Trio作为从站挂接入第三方总线。这时可能需要使用到本文的内容。本文挑些特例做下介绍:    RS232/RS485总线:Modbus RTU、Hostlink、基于socket方式,TRIO支持全双工通讯操作,控制器本体自带通讯接口,无需外置接口。    Ethernet总线:TCP 、Ethernet/IP、UDP全双工通讯操作、基于sock...

推荐文章

热门文章

相关标签