比较常用日期函数有:

  • date_format();
  • time_format();
  • str_to_date();
  • to_days();
  • from_days();
  • time_to_sec();
  • sec_to_time();

日期/时间转换为字符串函数

date_format(date,format)

SELECT DATE_FORMAT(NOW(), '%Y-%m-%d');

time_format(time,format)

SELECT time_format(NOW(), '%h:%i:%s');

字符串转换为日期函数:

str_to_date(str, format)

select str_to_date('08.09.2021 08:09:30', '%m.%d.%Y %h:%i:%s');

日期、天数转换函数:

to_days(date)

select to_days('2021-09-08') -- 738406
select to_days('0000-00-00'); -- NULL


from_days(days)

select FROM_DAYS(738406); -- 2021-09-08

时间、秒转换函数:

time_to_sec(time)

select time_to_sec('08:09:30'); -- 29370


sec_to_time(seconds)

select sec_to_time(29370); -- '08:09:30'

拼凑日期、时间函数:

makdedate(year,dayofyear)

select makedate(2021,31); -- '2021-01-31'
select makedate(2021,32); -- '2021-02-01'


maketime(hour,minute,second)

select maketime(12,15,30); -- '12:15:30'

Unix 时间戳、日期转换函数:

时间转时间戳

  • unix_timestamp()
  • unix_timestamp(date)
SELECT UNIX_TIMESTAMP(NOW());


时间戳转时间

  • from_unixtime(unix_timestamp)
  • from_unixtime(unix_timestamp,format)
SELECT FROM_UNIXTIME(1777773871);

根据format字符串格式化date值:

%S, %s 两位数字形式的秒( 00,01, …, 59)
%I, %i 两位数字形式的分( 00,01, …, 59)
%H 两位数字形式的小时,24 小时(00,01, …, 23)
%h 两位数字形式的小时,12 小时(01,02, …, 12)
%k 数字形式的小时,24 小时(0,1, …, 23)
%l 数字形式的小时,12 小时(1, 2, …, 12)
%T 24 小时的时间形式(hh:mm:ss)
%r 12 小时的时间形式(hh:mm:ss AM 或hh:mm:ss PM)
%p AM或PM
%W 一周中每一天的名称(Sunday, Monday, …, Saturday)
%a 一周中每一天名称的缩写(Sun, Mon, …, Sat)
%d 两位数字表示月中的天数(00, 01,…, 31)
%e 数字形式表示月中的天数(1, 2, …, 31)
%D 英文后缀表示月中的天数(1st, 2nd, 3rd,…)
%w 以数字形式表示周中的天数( 0 = Sunday, 1=Monday, …, 6=Saturday)
%j 以三位数字表示年中的天数( 001, 002, …, 366)
%U 周(0, 1, 52),其中Sunday 为周中的第一天
%u 周(0, 1, 52),其中Monday 为周中的第一天
%M 月名(January, February, …, December)
%b 缩写的月名( January, February,…, December)
%m 两位数字表示的月份(01, 02, …, 12)
%c 数字表示的月份(1, 2, …, 12)
%Y 四位数字表示的年份
%y 两位数字表示的年份
%% 直接值“%”

MySQL日期时间转换函数相关推荐

  1. MySQL日期时间处理函数

    -- MySQL日期时间处理函数 SELECT NOW() FROM DUAL;-- 当前日期时间:2017-05-12 11:41:47 -- 在MySQL里也存在和Oracle里类似的dual虚拟 ...

  2. MySQL 日期/时间 操作函数(2.1)

    原文:http://www.51sdj.com/phpcms/picture/2009/0711/picture_133.html 一.MySQL 获得当前日期时间 函数 1.1 获得当前日期+时间 ...

  3. Mysql日期时间Extract函数介绍

    MySQL日期时间Extract函数的优点在于可以选取日期时间的各个部分,从年一直到微秒,让我们对MySQL日期时间的处理更为轻松. MySQL 日期时间 Extract(选取)函数. 1. 选取日期 ...

  4. mysql日期时间操作函数详解

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. win7可以设定每周从哪一天开始,win2003等不能方便的修改.有的是周日开始,有的是周一开始.而 ...

  5. MYSQL 获取当前日期及日期格式,和常用时间转换函数

    经过多次尝试本人的目标完成: select newworkorder.WorkOrderNum,newworkorder.ProjectCode, newworkorder.WorkEstComDat ...

  6. MySQL之日期时间处理函数_MySQL之日期时间处理函数

    本文给大家分享的是MySQL之日期时间处理函数 ,非常的详细,也很实用,非常适合初学者,有需要的小伙伴参考下. 以下基本包含MySQL所有日期时间函数-- MySQL日期时间处理函数 -- 当前日期: ...

  7. oracle 日期 extract,ORACLE——EXTRACT() 截取日期时间的函数使用

    1.截取日期的 年: --使用方法 EXTRACT(YEAR FROM DATE) SQL> SELECT EXTRACT( YEAR FROM SYSDATE ) FROM DUAL; --结 ...

  8. mysql中的dateDayOfYear_Mysql 常用的时间日期及转换函数小结

    本文主要是总结一些常用的在实际运用中常用的一些mysql时间日期以及转换的函数 1.now()  :返回当前日期和时间 select now(); //2018-04-21 09:19:21 2.cu ...

  9. 处理时间_7_60个Mysql日期时间函数汇总

    Mysql日期时间函数使用大全 需求描述 需求:列出mysql常见的日期.时间函数的使用方法以及注意事项. 解决方法:通过参考官方手册并验证来完成该需求. 注:1 当前以mysql来演示. 2 详细函 ...

  10. mysql当前时间往后推一周_一篇文章搞定Mysql日期时间函数

    前言 日期和时间函数部分也是我们日常工作中使用频率比较高的一部分.这一篇我们主要讲讲mysql里面的日期时间相关的函数,不同数据库之间基本相同,只会有个别函数的差异.大家掌握一个数据库的,其他的遇到不 ...

最新文章

  1. 2022年4月8日体检
  2. Apache Cassandra 在 Facebook 的应用
  3. Centos磁盘管理和文件系统管理
  4. Mac下IDEA快捷键操作
  5. iTextSharp快速使用指南
  6. 核方法以及核函数讲解
  7. JavaWeb之路02--请求与响应
  8. Python绘图库:Matplotlib入门教程
  9. ibverbs文档翻译
  10. 卷积码树状图怎么画_卷积码是什么 卷积码编码原理介绍【图文】
  11. java操作txt文本(一):遇到指定字符换行
  12. 为简化品牌形象,京东将域名360buy.com重命名为jd.com
  13. win10 10586 正式版安装sql2000(笔记)
  14. 2021-08-22爱奇艺后端笔试【完犊子了-选择20题+编程4道】
  15. 展现计算机技术的幼儿教案,幼儿信息技术教案
  16. ChatGPT专业应用:采访大纲自动生成
  17. 电机学变压器涉及公式学习笔记(待补全)
  18. Liferay7开发系列(二)环境搭建
  19. 笔记本电脑无线网络连接不上的五大原因和解决办法
  20. iis缓存html网页,服务端缓存页面及IIS缓存设置

热门文章

  1. C语言--冒泡排序法(详细注释)
  2. python简明教程中备份脚本
  3. 2019matlab安装
  4. 狼人杀休闲游戏微信小程序模板源码/微信小游戏源码
  5. oracle装载数据,如何在SqlLoader中装载日期型的数据
  6. matlab画动态简单轨迹,MATLAB中绘制质点轨迹动图并保存成GIF
  7. 激光打标机不能刻字的处理
  8. php嗅探视频地址,用PHP嗅探youku视频的真实地址!
  9. C#反编译软件查看dll文件源码
  10. 用任何依赖中转服务器的远控软件,打造一款属于自己的远程控制软件(一)