MySQL 格式化日期函数 DATE_FORMAT(), FROM_UNIXTIME() 和 UNIX_TIMESTAMP() 之间区别
MySQL 中有非常多的日期函数,但是使用到比较多的就是 DATE_FORMAT()
, FROM_UNIXTIME()
和 UNIX_TIMESTAMP()
这三个,DATE_FORMAT()
把日期进行格式化,FROM_UNIXTIME()
把时间戳格式化成一个日期,UNIX_TIMESTAMP()
正好想法,把日期格式化成时间戳。下面就介绍下他们之间详细的使用过程:
DATE_FORMAT()
DATE_FORMAT()
函数用于以不同的格式显示日期/时间数据,其语法是:DATE_FORMAT(date,format)
。
其中 date
参数是合法的日期,format
参数则规定日期/时间的输出格式,可以使用的格式有:
格式 | 描述 |
---|---|
%a | 缩写星期名 |
%b | 缩写月名 |
%c | 月,数值 |
%D | 带有英文前缀的月中的天 |
%d | 月的天,数值(00-31) |
%e | 月的天,数值(0-31) |
%f | 微秒 |
%H | 小时 (00-23) |
%h | 小时 (01-12) |
%I | 小时 (01-12) |
%i | 分钟,数值(00-59) |
%j | 年的天 (001-366) |
%k | 小时 (0-23) |
%l | 小时 (1-12) |
%M | 月名 |
%m | 月,数值(00-12) |
%p | AM 或 PM |
%r | 时间,12-小时(hh:mm:ss AM 或 PM) |
%S | 秒(00-59) |
%s | 秒(00-59) |
%T | 时间, 24-小时 (hh:mm:ss) |
%U | 周 (00-53) 星期日是一周的第一天 |
%u | 周 (00-53) 星期一是一周的第一天 |
%V | 周 (01-53) 星期日是一周的第一天,与 %X 使用 |
%v | 周 (01-53) 星期一是一周的第一天,与 %x 使用 |
%W | 星期名 |
%w | 周的天 (0=星期日, 6=星期六) |
%X | 年,其中的星期日是周的第一天,4 位,与 %V 使用 |
%x | 年,其中的星期一是周的第一天,4 位,与 %v 使用 |
%Y | 年,4 位 |
%y | 年,2 位 |
FROM_UNIXTIME()
FROM_UNIXTIME()
函数将 MySQL 中以 INT 存储的时间戳以 "YYYY-MM-DD" 格式来显示的字符,其语法是 FROM_UNIXTIME(unix_timestamp ,format)
。
其中 unix_timestamp
参数为要转换的时间戳,format
参数则规定日期/时间的输出格式,他可以使用的格式和 DATE_FORMAT()
函数基本一致,这里不再列出。
UNIX_TIMESTAMP()
UNIX_TIMESTAMP()
函数将 MySQL 中存储为日期的数据转换成时间戳,其语法是 UNIX_TIMESTAMP(date )
。它只有一个参数,date
为合法的日期。
相关文章
- Mysql实现日期计算的方法(mysql计算日期)
- MySQL灾备:预防数据无价的损害(mysql冷备)
- 免费使用MySQL:是否可能?(mysql是否免费)
- MySQL方言配置:操纵数据库的必要步骤(mysql方言配置)
- MySQL数据丢失:如何解决?(mysql数据丢失)
- 函数探索MySQL中As函数的魔力(mysql中as)
- MySQL查询超出日期的数据(mysql查询大于日期)
- 解决解决MySQL错误:一步一步向前迈进(mysql错误)
- MySQL网站部署指南:从零开始(mysql网站部署)
- MySQL 对日期的判断与操作(mysql日期判断)
- Mysql取出指定日期的记录(mysql取日期)
- 防止SQL注入:MySQL安全使用函数(mysql防注入函数)
- 「MySQL日期循环」:利用MySQL的日期函数实现日期的循环操作(mysql日期循环)
- MySQL中灵活使用开窗函数节约时间(mysql开窗函数)
- MySQL获取最新插入ID的简单方法(mysql返回插入id)
- MySQL免费管理工具:极大提高办公效率!(mysql免费管理工具)
- MySQL日期加减技巧,轻松实现日期操作(mysql中做日期加减)
- MySQL函数全解析,让你快速学会在MySQL中使用常用函数(mysql中使用到的函数)
- MySQL中limit用法详解(mysql中limt用法)
- MySQL中的IF函数使用方法详解(mysql中if使用)
- 记录MySQL数据库日志有多大用处(a记录 mysql)
- ASP与DW结合MySQL实现强大网站开发(asp dw mysql)
- MySQL函数之用法详解(mysql中函数的使用)
- GET MYSQL 免费下载并破解MySQL数据库软件(mysql下载和破解)
- MySQL 数据库无法打开问题的解决方法(mysql不能打开数据库)
- MySQL无法存储图片,但可以将图片的路径作为数据存储在数据库中(mysql不能保存图片吗)
- 使用MySQL实现一对多关系拼接方法(mysql 一对多 拼接)