深入mysql YEAR() MONTH() DAYOFMONTH()日期函数的详解
mysql的日期函数. 例子中当前日期:curdate() 是2013年6月24日。
YEAR() :显示年mysql> select year(curdate()); +-----------------+ | year(curdate()) | +-----------------+ | 2013 | +-----------------+ 1 row in set (0.01 sec)
MONTH() :显示月mysql> select month(curdate()); +------------------+ | month(curdate()) | +------------------+ | 6 | +------------------+ 1 row in set (0.00 sec)
DAYOFMONTH():显示日期mysql> select dayofmonth(curdate()); +-----------------------+ | dayofmonth(curdate()) | +-----------------------+ | 24 | +-----------------------+ 1 row in set (0.08 sec)
时间: 2013-06-21
收集的比较全的Mysql日期和mysql时间函数DATE_FORMAT(date,format) 根据format字符串格式化date值.下列修饰符可以被用在format字符串中: %M 月名字(January--December) %W 星期名字(Sunday--Saturday) %D 有英语前缀的月份的日期(1st, 2nd, 3rd, 等等.) %Y 年, 数字, 4 位 %y 年, 数字, 2 位 %a 缩写的星期名字(Sun--Sat) %d 月份中的天数, 数字(00
from_unixtime()是MySQL里的时间函数 date为需要处理的参数(该参数是Unix 时间戳),可以是字段名,也可以直接是Unix 时间戳字符串 后面的 '%Y%m%d' 主要是将返回值格式化 例如: mysql>SELECT FROM_UNIXTIME( 1249488000, '%Y%m%d' ) ->20071120 mysql>SELECT FROM_UNIXTIME( 1249488000, '%Y年%m月%d' ) ->2007年11月20 UNIX_TI
MYSQL 获取当前日期及日期格式 获取系统日期: NOW() 格式化日期: DATE_FORMAT(date, format) 注: date:时间字段 format:日期格式 返回系统日期,输出 2009-12-25 14:38:59 select now(); 输出 09-12-25 select date_format(now(),'%y-%m-%d'); 根据format字符串格式化date值: %S, %s 两位数字形式的秒( 00,01, ..., 59) %I, %i 两位数字形
mysql> SELECT something FROM tbl_name WHERE TO_DAYS(NOW()) - TO_DAYS(date_col) <&#61; 30; DAYOFWEEK(date) 返回 date 的星期索引(1 &#61; Sunday, 2 &#61; Monday, ... 7 &#61; Saturday).索引值符合 ODBC 的标准. mysql> SELECT DAYOFWEEK(&#39;1998-02-03&#39;); -> 3 WEEK
mysql> SELECT something FROM tbl_name WHERE TO_DAYS(NOW()) – TO_DAYS(date_col) <&#61; 30; DAYOFWEEK(date) 返回 date 的星期索引(1 &#61; Sunday, 2 &#61; Monday, ... 7 &#61; Saturday).索引值符合 ODBC 的标准. mysql> SELECT DAYOFWEEK(&#39;1998-02-03′); -> 3 WEEKDAY(date) 返回 date 的星期
对于每个类型拥有的值范围以及并且指定日期何时间值的有效格式的描述见7.3.6 日期和时间类型. 这里是一个使用日期函数的例子.下面的查询选择了所有记录,其date_col的值是在最后30天以内: mysql> SELECT something FROM table WHERE TO_DAYS(NOW()) - TO_DAYS(date_col) <&#61; 30; DAYOFWEEK(date) 返回日期date的星期索引(1&#61;星期天,2&#61;星期一, --7&#61;星期六).这些索引值对应于ODBC
获得当前日期&#43;时间(date &#43; time)函数:now() mysql> select now(); &#43;---------------------&#43; | now() | &#43;---------------------&#43; | 2008-08-08 22:20:46 | &#43;---------------------&#43; 获得当前日期&#43;时间(date &#43; time)函数:sysdate() sysdate() 日期时间函数跟 now() 类似,不同之处在于:now() 在执行开始时值就得到了, sysd
本文实例讲述了mysql日期和时间的间隔计算.分享给大家供大家参考,具体如下: 我们首先得明确一点,mysql间隔值主要用于日期和时间计算,如果我们要要创建间隔值,可以使用以下表达式: INTERVAL expr unit 然后嘞,我们得了解,INTERVAL关键字是确定间隔值的expr,以及指定间隔单位的单位. 例如,要创建1天间隔,我们就要使用以下表达式: INTERVAL 1 DAY 不过我们要注意,INTERVAL和UNIT不区分大小写,因此以下表达式与上述表达式相当: interval
asp之日期和时间函数示例 可以使用日期和时间函数来得到各种格式的日期和时间 函数语法说明示例NowNow()取得系统当前的日期和时间Dim MyVar MyVar &#61; Now&#39; MyVar 包含当前的日期和时间.DateDate()取得系统当前的日期Dim MyDate MyDate &#61; Date&#39; MyDate 包含当前系统日期.TimeTime()取得系统当前的时间Dim MyTime MyTime &#61; Time &#39; 返回当前系统时间.YearYear(Date)取得给定日期的年份Dim
一.Sql Server中的日期与时间函数 1. 当前系统日期.时间 select getdate() 2. dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值 例如:向日期加上2天 select dateadd(day,2,&#39;2004-10-15&#39;) --返回:2004-10-17 00:00:00.000 3. datediff 返回跨两个指定日期的日期和时间边界数. select datediff(day,&#39;2004-09-01&#39;,&#39;2004-09-18&#39;)
(1)查看日期函数拓展 phpinfo()
对于每个类型拥有的值范围以及并且指定日期何时间值的有效格式的描述见7.3.6 日期和时间类型. 这里是一个使用日期函数的例子.下面的查询选择了所有记录,其date_col的值是在最后30天以内: mysql> SELECT something FROM table WHERE TO_DAYS(NOW()) - TO_DAYS(date_col) <&#61; 30; DAYOFWEEK(date) 返回日期date的星期索引(1&#61;星期天,2&#61;星期一, --7&#61;星期六).这些索引值对应于ODBC标准.
这里是一个使用日期函数的例子.下面的查询选择了所有记录,其date_col的值是在最后30天以内: mysql> SELECT something FROM table WHERE TO_DAYS(NOW()) - TO_DAYS(date_col) <&#61; 30; DAYOFWEEK(date) 返回日期date的星期索引(1&#61;星期天,2&#61;星期一, --7&#61;星期六).这些索引值对应于ODBC标准. mysql> select DAYOFWEEK(&#39;1998-02-03&#39;); ->