mysql时间格式转换, The time format conversion functions commonly used in relational databases are: 1. from_unixtime (timestamp, format); 2. unix_timestamp (date); 3, date format (date,
Format).
参考介绍:
1. from_unixtime (timestamp, format)
其中timestamp是int类型的时间,如14290450779;格式是转换后的格式,包含的格式介绍如下:
%M Month Name (January . December)
%W week name (Sunday . Saturday)
%D带有英文前缀的月份日期(1日、2日、3日等。)
年份%Y,数字,4位数
年份%y,数字,2位数
%一周的缩写名称(sun.星期六)
%d个月中的天数,数字(00.31)
%e月中的天数,数字(0.31)
%m月,数字(01.12)
%c月,数字(1.12)
%b缩写的月份名称(一月.十二月)
一年中的%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小时制(时:分:秒)
%S秒(00.59)
%s秒(00.59)
%p Morning or Prime Minister
%w一周的天数(0=星期日.6=星期日)
%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()是需要将日期或日期时间类型的值转换成任何时间格式。例如,在一个常见的应用程序场景中,一个字段是更新时间,存储的是日期时间类型。
而前台只需要显示年、月、日(xxxx-xx-xx),此时可以使用date_format(date,%Y-%m-%d)进行处理,不需要在结果集中循环显示程序。
mysql时间格式转换,以上就是本文为您收集整理的mysql时间格式转换最新内容,希望能帮到您!更多相关内容欢迎关注。