April 5th, 2008
mysql 从datetime类型中取日期
Category: 网站建设, Author: humker, Popularity: 1%在mysql中,我要取出当天录入的记录。里面录入时间: AddTime是datetime类型,假设其值为:2007-08-06 10:12:22
select * from table1 where AddTime='2007-08-06'
这里的时间AddTime要通过什么函数处理才能得到日期部分,从而可以和后面的日期能够比较。
取当天:
select * from table1 where TO_DAYS(AddTime)=TO_DAYS(NOW());
这样也可以:SELECT * from taffair where date_format(TAffairDate,'%Y-%m-%d')='2007-04-04';
问题是这样的,我的表中有一个字段类型为datetime,默认存储格式:
0000-00-00 00:00:00
我通过MYSQL的C API取到值,存到一个char型数组。内容与前面类似。我现在想用取到的这个时间与当前系统时间作比较,但不知道怎么把这个数组的内容转换为到1970年之间的秒数啊?就是达到C中time函数的效果。
unix_timestamp()
相关文章
Tags:mysql.
评论数量(0) | Add Comments
本文网址:http://www.humker.com/2008/04/05/mysql-datetime/