MYSQL数据库mysql时间查询函数 mysql时间戳
《MYSQL数据库mysql时间查询函数 mysql时间戳》要点: MYSQL实例1,CURDATE()或CURRENT_DATE()和CURTIME()或CURRENT_TIME() MYSQL实例2,DATE_ADD和DATE_SUB(date,INTERVAL int keyword) MYSQL实例例1: ? MYSQL实例这个语句执行后返回表中所有TIME字段值从当前日期起一个月之内的数据 MYSQL实例例2, ? MYSQL实例这个语句返回距今一年零一个月之内的数据 MYSQL实例keyword参数列表 SECOND MINUTE HOUR DAY WEEK MONTH QUARTER YEAR SECOND_MICROSECOND MINUTE_MICROSECOND MINUTE_SECOND???? HOUR_MICROSECOND???? HOUR_SECOND???? HOUR_MINUTE DAY_MICROSECOND???? DAY_SECOND???? DAY_MINUTE???? DAY_HOUR YEAR_MONTH ? MYSQL实例此中QUARTER和WEEK是MySQL5之后才有的. ? MYSQL实例就返回当前日期的DAY,本日是16日就返回数字16. MYSQL实例几个日期光阴函数 DAYNAME(NOW())返回星期的名字 DAYOFMONTH(NOW()) 返回今天是几号 DAYOFYEAR(NOW()) 返回今天是本年的第多少天 YEAR(NOW()) WEEK(NOW()) MONTH(NOW()) HOUR(NOW()) MINUTE(NOW()) QUARTER(NOW()) SECOND(NOW()) ? MYSQL实例上面都不用说了,分别返回年,周,月,小时,分钟,秒 MYSQL实例还有2个函数 PERIOD_ADD(200610,-2)返回200608 ? MYSQL实例而另一个函数 MYSQL实例下面是时间日期函数最后的一个重点:格局化 % b? -?? 缩写的月份名 % d? -? 月份中的天数 % H? -? 小时 [ 带前导零 ] % I? -?? 分钟 [ 带前导零 ] % j? -? 一年中的天数 % m? -? 月份 [ 带前导零 ] % M? -? 月份 [ 完整 ] % p? - [ AM或PM ] % r? -? 时间 [ 12小时格式 ] % S? -? 秒 [ 带前导零 ] % T? -? 时间 [ 24小时格式 ] % w? -? 一周中的天数 [ 0 - 6 ]- 这里想欠亨为什么DAYOFWEEK返回的是1 - 7 % W? -? 星期名 [ 完整 ] % Y? -? 年份 [ 4位数 ] MYSQL实例例子, ? MYSQL实例上面这句话返回2006 - 10 - 16 ??????? -> '1997-10-04 22:23:00' mysql> SELECT FROM_UNIXTIME(875996580) + 0; ??????? -> 19971004222300 mysql> SELECT FROM_UNIXTIME(UNIX_TIMESTAMP(),'%Y %D %M %h:%i:%s %x'); ??????? -> '2003 6th August 06:22:58 2003' MYSQL实例例子, ? MYSQL实例table换成你的表,datetime是你的int型字段名,ok 了试一下吧. MYSQL实例有关MySQL函数的先容就先容这些了,更多内容参考mysql手册. 欢迎参与《MYSQL数据库mysql时间查询函数 mysql时间戳》讨论,分享您的想法,编程之家 52php.cn为您提供专业教程。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |