1。date_format()
函数是用来
显示日期/时间的不同格式的数据。
date_format(日期格式)
格式
参数的格式是
%
缩写名称
% b
缩写月份名
%c
月,价值
%d
有英文前缀的月亮日
%d
月的一天,价值(00-31)
%e
月的一天,价值(0~31)
% F
微秒
% h
小时(00-23)
% h
小时(01-12)
%我
小时(01-12)
%我
分钟,价值(00-59)
% J
一天的一年(001-366)
K
小时(0-23)
% L
小时(1-12)
% m
一个月
% m
月,价值(00-12)
% P
AM或PM
% R
时间,12小时(HH:毫米:上午或下午)
%s
二(00-59)
%s
二(00-59)
%t
时间,24小时(HH:毫米:SS)
%u
周(00-53)星期日是一周的第一天
%u
周(00-53)星期一是一周的第一天
% V
周(01-53)星期日是一周的第一天,随着%x使用
% V
周(01-53)星期一是一周的第一天,随着%x使用
% W
一周的
名字 % W
一周的天数(0 =星期日,6 =星期六)
%x
在一周的第一天,4个地方,4个,被用了。
%x
在一周的第一天,4个地方,4个,被用了。
% y
4年。
% y
2年。
实例uff1a
date_format(现在),B(% % % % % p H:我)
date_format(现在的()(),% m % % y)
date_format(现在,'()% B% Y)
date_format(现在,'()% % % % B T F)
输出结果:
月292008日23:45
12-29-2008
29月08日
29月2008日16:25:46
2。MySQL的
格式化功能from_unixtime()
选择from_unixtime(日期,% Y为C H:% %我:%s)作为post_date,
date_format(现在的(),% Y为C H:% %我:%s)作为post_date_gmt
从`第`哪里outkey = Y
1、from_unixtime(unix_timestamp)
参数:10位时间戳,如1417363200
返回值:有两种,这样的as'yyyy-mm-dd HH:毫米:学生,或yyyymmddhhmmss.uuuuuu,什么回报取决于被调用函数的形式。
MySQL >选择from_unixtime(1344887103);
--------------------------- + +
| from_unixtime(1344887103)|
--------------------------- + +
2012-08-14 03:45:03 | |
--------------------------- + +
1行集(0秒)
2、from_unixtime(unix_timestamp,格式)
参数unix_timestamp:作为参数的意义from_unixtime
方法相同(unix_timestamp);
参数格式:
转换后显示的时间字符串的格式;
返回值:以指定的时间格式显示的字符串;
MySQL >选择from_unixtime(1344887103,% y %M - %:%我:%s);
----------------------------------------------- + +
|(from_unixtime 1344887103,% y %M - %:%我:%s)|
----------------------------------------------- + +
2012-august-14th 03:45:03 | |
----------------------------------------------- + +
1行集(0秒)
MySQL >选择from_unixtime(1344887103,% y %M - %:%我:%s);
----------------------------------------------- + +
|(from_unixtime 1344887103,% y %M - %:%我:%s)|
----------------------------------------------- + +
2012-08-14th 03:45:03 | |
----------------------------------------------- + +
1行集(0秒)
3,判断不是同一天:
选择tbl_gamedata.gamemapname,tbl_playerdata.gamemode,tbl_gamedata.matchmode,tbl_playerdata.gameresult,和(tbl_playerdata。gameiswin)作为tday_wincount,
(tbl_playerdata总和。assistcount)作为tday_assistcount,和(tbl_playerdata。killcount)作为tday_killcount,
(tbl_player_title总和。ThreeKill作为tday_threekill),和(tbl_player_title。FourKill)为tday_fourkill,和(tbl_player_title。FiveKill)为tday_fivekill
从tbl_playerdata
左
连接tbl_playerdata.gameid = tbl_gamedata.gameid tbl_gamedata
左连接tbl_player_title.gameid = tbl_playerdata.gameid和tbl_player_title.playerid = tbl_playerdata.playerid tbl_player_title
在tbl_playerdata.playerid = user_id和(tbl_playerdata.gameresult = 2或tbl_playerdata.gameresult = 3)和to_days(from_unixtime(tbl_playerdata。gamestarttime))= f(x())。
通过tbl_gamedata.gamemapname,tbl_playerdata.gamemode,tbl_gamedata.matchmode组,tbl_playerdata.gameresult;
在to_days(from_unixtime(tbl_playerdata。gamestarttime))=(现在to_days())是我们需要判断
总结
以上就是本文的全部内容。希望本文的内容能给大家的
学习或
工作带来一定的帮助。如果有任何疑问,你可以留言。