[color=darkblue][b]UNIX时间戳与日期的相互转换[/b][/color]
UNIX时间戳转换为日期用函数: [b]FROM_UNIXTIME()[/b]
日期转换为UNIX时间戳用函数: [b]UNIX_TIMESTAMP() [/b]
例:mysql查询当天的记录数:
[b]
[color=darkblue]mysql按年月分组和按月分组查询语句[/b][/color]
[b]按月分组:[/b]
[b]
按年月分组:[/b]
其中time是整数如:1159718400 代表2006-10-02
UNIX时间戳转换为日期用函数: [b]FROM_UNIXTIME()[/b]
select FROM_UNIXTIME(1156219870); 日期转换为UNIX时间戳用函数: [b]UNIX_TIMESTAMP() [/b]
Select UNIX_TIMESTAMP(’2006-11-04 12:23:00′); 例:mysql查询当天的记录数:
sql=”select * from message Where DATE_FORMAT(FROM_UNIXTIME(chattime),’%Y-%m-%d’) = DATE_FORMAT(NOW(),’%Y-%m-%d’) order by id desc”; [b]
[color=darkblue]mysql按年月分组和按月分组查询语句[/b][/color]
[b]按月分组:[/b]
select month(FROM_UNIXTIME(time)) from table_name group by month(FROM_UNIXTIME(time))[b]
按年月分组:[/b]
select DATE_FORMAT(FROM_UNIXTIME(time),"%Y-%m") from tcm_fund_list group by DATE_FORMAT(FROM_UNIXTIME(time),"%Y-%m")其中time是整数如:1159718400 代表2006-10-02
本文介绍了如何使用MySQL函数FROM_UNIXTIME()将UNIX时间戳转换为日期格式,以及如何使用UNIX_TIMESTAMP()将日期转换为UNIX时间戳。此外,还提供了按月和按年月分组查询的SQL语句示例。
1873

被折叠的 条评论
为什么被折叠?



