[转]MySQL日期与时间戳常用函数
本文原文地址:https://www.cnblogs.com/jhy-ocean/p/5560857.html
平时比较常用的时间、字符串、时间戳之间的互相转换,虽然常用但是几乎每次使用时候都喜欢去搜索一下用法;本文将作为一个笔记,整理一下三者之间的 转换(即:date转字符串、date转时间戳、字符串转date、字符串转时间戳、时间戳转date,时间戳转字符串)用法,方便日后查看;
涉及的函数
date_format(date, format) 函数,MySQL日期格式化函数date_format()
unix_timestamp() 函数
str_to_date(str, format) 函数
from_unixtime(unix_timestamp, format) 函数,MySQL时间戳格式化函数from_unixtime
时间转字符串
- select date_format(now(), '%Y-%m-%d');
- #结果:2016-01-05
时间转时间戳
- select unix_timestamp(now());
- #结果:1452001082
字符串转时间
- select str_to_date('2016-01-02', '%Y-%m-%d %H');
- #结果:2016-01-02 00:00:00
字符串转时间戳
- select unix_timestamp('2016-01-02');
- #结果:1451664000
时间戳转时间
- select from_unixtime(1451997924);
- #结果:2016-01-05 20:45:24
时间戳转字符串
- select from_unixtime(1451997924,'%Y-%d');
- //结果:2016-01-05 20:45:24
附表
MySQL日期格式化(format)取值范围。
| 值 | 含义 | |
|---|---|---|
| 秒 | %S、%s | 两位数字形式的秒( 00,01, ..., 59) |
| 分 | %I、%i | 两位数字形式的分( 00,01, ..., 59) |
| 小时 | %H | 24小时制,两位数形式小时(00,01, ...,23) |
| %h | 12小时制,两位数形式小时(00,01, ...,12) | |
| %k | 24小时制,数形式小时(0,1, ...,23) | |
| %l | 12小时制,数形式小时(0,1, ...,12) | |
| %T | 24小时制,时间形式(HH:mm:ss) | |
| %r | 12小时制,时间形式(hh:mm:ss AM 或 PM) | |
| %p | AM上午或PM下午 | |
| 周 | %W | 一周中每一天的名称(Sunday,Monday, ...,Saturday) |
| %a | 一周中每一天名称的缩写(Sun,Mon, ...,Sat) | |
| %w | 以数字形式标识周(0=Sunday,1=Monday, ...,6=Saturday) | |
| %U | 数字表示周数,星期天为周中第一天 | |
| %u | 数字表示周数,星期一为周中第一天 | |
| 天 | %d | 两位数字表示月中天数(01,02, ...,31) |
| %e | 数字表示月中天数(1,2, ...,31) | |
| %D | 英文后缀表示月中天数(1st,2nd,3rd ...) | |
| %j | 以三位数字表示年中天数(001,002, ...,366) | |
| 月 | %M | 英文月名(January,February, ...,December) |
| %b | 英文缩写月名(Jan,Feb, ...,Dec) | |
| %m | 两位数字表示月份(01,02, ...,12) | |
| %c | 数字表示月份(1,2, ...,12) | |
| 年 | %Y | 四位数字表示的年份(2015,2016...) |
| %y | 两位数字表示的年份(15,16...) | |
| 文字输出 | %文字 | 直接输出文字内容 |
[转]MySQL日期与时间戳常用函数的更多相关文章
- 【转】SQL Server、Oracle、MySQL和Vertica数据库常用函数对比
SQL Server.Oracle.MySQL和Vertica数据库常用函数对比 Vertica数据库是HP公司新收购的用于BI方面的数据库. 1. 绝对值 S:select abs(-1) valu ...
- Vertica的这些事(二)——SQL-Server、Oracle、MySQL和Vertica数据库常用函数对比
SQL Server.Oracle.MySQL和Vertica数据库常用函数对比 Vertica数据库是HP公司新收购的用于BI方面的数据库. 绝对值 S:select abs(-1) value O ...
- MySQL 日期、时间转换函数
MySQL 日期.时间转换函数:date_format(date,format), time_format(time,format) 能够把一个日期/时间转换成各种各样的字符串格式.它是 str_to ...
- MySQL日期与时间戳互转函数
-- 时间戳转日期 ); #日期转时间戳 Select UNIX_TIMESTAMP('2018-07-16 12:23:00');
- MySQL日期 字符串 时间戳互转
平时比较常用的时间.字符串.时间戳之间的互相转换,虽然常用但是几乎每次使用时候都喜欢去搜索一下用法:本文将作为一个笔记,整理一下三者之间的 转换(即:date转字符串.date转时间戳.字符串转dat ...
- MySQL(5)— 常用函数
五.MySQL常用函数 可参考[官网文档]https://dev.mysql.com/doc/refman/8.0/en/ 5-1.基本函数 数学运算: -- 数学运算 SELECT ABS(-8) ...
- mysql 日期 字符串 时间戳转换
#时间转字符串 select date_format(now(), '%Y-%m-%d'); -02-27 #时间转时间戳 select unix_timestamp(now()); #字符串转时间 ...
- mysql 日期和时间戳互换
1.日期转时间戳 UNIX_TIMESTAMP('2019-06-25 12:30:00') 2.时间戳转日期 FROM_UNIXTIME(1545711900,'%Y-%m-%d') 3. DAT ...
- 【MySQL基础总结】常用函数库
常用函数库 数学函数 分类及含义 示例 字符串函数 分类及含义 示例 日期时间函数 分类及含义 示例 条件判断函数 分类及含义 示例 系统函数 分类及含义 加密函数 分类及定义 其他常用函数 分类及含 ...
随机推荐
- Java—IO流 字符流
java的文本(char)是16位无符号整数,是字符的unicode编码(双字节编码). 文件是byte byte byte ... 的数据序列. 文本文件是文本(char)序列按照某种编码方案(uf ...
- Java任务调度框架Quartz入门
Quartz[kwɔːts]:石英,其框架和名字一样简单朴素又不失魅力,在Java程序界,Quartz大名鼎鼎,很多Java应用几乎都集成或构建了一个定时任务调度系统,Quartz是一个定时任务调度框 ...
- MapReduce优化参数
资源相关参数 //以下参数是在用户自己的 MapReduce 应用程序中配置就可以生效 (1) mapreduce.map.memory.mb: 一个 Map Task 可使用的内存上限(单位:MB) ...
- mssql删除数据库、删除帐号错误解决方法
1. 删除数据库或者恢复数据库时,一定要先将数据库离线,在执行删除.恢复操作. SQL代码如下: /*使数据库离线*/ ALTER DATABASE [数据库名] SET OFFLINE WITH R ...
- 学习笔记---Javascript事件Event、IE浏览器下的拖拽效果
学习笔记---Javascript事件Event.IE浏览器下的拖拽效果 1. 关于event常用属性有returnValue(是否允许事件处理继续进行, false为停止继续操作).srcE ...
- 【Leetcode】【Medium】Find Peak Element
A peak element is an element that is greater than its neighbors. Given an input array where num[i] ≠ ...
- Struts2学习-struts+spring
学习帮助网址:http://www.cnblogs.com/S-E-P/archive/2012/01/18/2325253.html http://blog.csdn.net/ad921012/ar ...
- TC9.0新增实用接口,用AutoHotkey获取当前选中文件等信息
TC9.0的history.txt里有几行更新说明(见文章末尾),可以用SendMessage命令获取信息, 消息号是WM_USER+50(即1074),wParam则是更新说明里的内容, 下面是我简 ...
- BZOJ3143:[HNOI2013]游走(高斯消元)
Description 一个无向连通图,顶点从1编号到N,边从1编号到M. 小Z在该图上进行随机游走,初始时小Z在1号顶点,每一步小Z以相等的概率随机选 择当前顶点的某条边,沿着这条边走到下一个顶点, ...
- PHP---练习-----留言板
题目::留言显示 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://ww ...