本文摘自PHP中文网,作者coldplay.xixi,侵删。
mysql日期格式转换函数有:1、【SEC_TO_TIME(seconds)】把秒数转化成时间;2、【TIME_TO_SEC(time)】把时间转化成秒数;3、【ADDTIME(time,times)】把times加到time上。
【相关学习推荐:mysql教程(视频)】
mysql日期格式转换函数有:
1、获取系统当前日期
1 2 |
|
1 2 |
|
2、获取系统当前时间
1 2 |
|
1 2 |
|
3、NOW(),SYSDATE(),CURRENT_TIMESTAMP(),LOCALTIME():获取系统当前日期和时间
1 2 3 4 5 6 |
|
1 2 3 4 5 6 |
|
4、UNIX_TIMESTAMP(date):获取时间戳
1 2 3 |
|
1 2 3 |
|
5、FROM_UNIXTIME(unix_timestamp,format):把时间戳转化成日期时间
1 2 |
|
1 2 |
|
6、SEC_TO_TIME(seconds):把秒数转化成时间
1 |
|
1 |
|
7、TIME_TO_SEC(time):把时间转化成秒数
1 |
|
1 |
|
8、ADDTIME(time,times):把times加到time上
1 |
|
1 |
|
9、CONVERT_TZ(date,from_tz ,to_tz ):转换时区
1 |
|
1 |
|
10、STR_TO_DATE(date,format ):将字符串转成format格式的日期时间
1 |
|
1 |
|
11、LAST_DAY(date ):获取date当月最后一天的日期
1 2 3 |
|
1 2 3 |
|
12、MAKEDATE(year ,dayofyear ):根据参数(年份,第多少天)获取日期
1 |
|
1 |
|
13、 MAKETIME(hour ,minute ,second ):根据参数(时,分,秒)获取时间
1 |
|
1 |
|
14、YEARWEEK(date):获取日期的年和周
1 2 3 |
|
1 2 3 |
|
15、WEEKOFYEAR(date):获取当日是当年的第几周
1 2 |
|
1 2 |
|
mysql中常用的几种时间格式转换函数整理如下
1,from_unixtime(timestamp, format)
:
timestamp为int型时间,如14290450779;format为转换的格式,包含格式如下:
%M 月名字(January……December)
%W 星期名字(Sunday……Saturday)
%D 有英语前缀的月份的日期(1st, 2nd, 3rd, 等等。)
%Y 年, 数字, 4 位
%y 年, 数字, 2 位
%a 缩写的星期名字(Sun……Sat)
%d 月份中的天数, 数字(00……31)
%e 月份中的天数, 数字(0……31)
%m 月, 数字(01……12)
%c 月, 数字(1……12)
%b 缩写的月份名字(Jan……Dec)
%j 一年中的天数(001……366)
%H 小时(00……23)
%k 小时(0……23)
%h 小时(01……12)
%I 小时(01……12)
%l 小时(1……12)
%i 分钟, 数字(00……59)
%r 时间,12 小时(hh:mm:ss [AP]M)
%T 时间,24 小时(hh:mm:ss)
%S 秒(00……59)
%s 秒(00……59)
%p AM或PM
%w 一个星期中的天数(0=Sunday ……6=Saturday )
%U 星期(0……52), 这里星期天是星期的第一天
%u 星期(0……52), 这里星期一是星期的第一
2,unix_timestamp(date)
:
作用与from_unixtime()刚好相反,前者是把unix时间戳转换为可读的时间,而unix_timestamp()是把可读的时间转换为unix时间戳,这在对datetime存储的时间进行排序时会用到。如unix_timestamp('2009-08-06 10:10:40'),得到1249524739。
如果unix_timestamp()不传参数,则调用now()函数自动取当前时间。
3,date_format(date, format)
:
date_format()
是将date或datetime类型值转换为任意的时间格式。比如常见的应用场景,某表有一个字段是更新时间,存储的是datetime类型,但前台展示时只需要显示年月日(xxxx-xx-xx),这个时候就可以用date_format(date,'%Y-%m-%d ')处理,而不需要在结果集中用程序循环处理。
想了解更多编程学习,敬请关注php培训栏目!
以上就是mysql日期格式转换函数有哪些的详细内容,更多文章请关注木庄网络博客!
相关阅读 >>
更多相关阅读请进入《mysql》频道 >>
数据库系统概念 第6版
本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。