MySQLDateTime函数
MySQL日期/时间函数
MySQL日期/时间函数用于操纵时间值。下表简要说明了每个功能:
| 功能 | 说明 |
|---|---|
| date() | date()函数用于从给定的日期/日期时间获取日期。 |
| adddata() | adddata()函数用于获取添加一些时间/日期间隔的日期。 |
| curdate() | curdate()函数用于获取当前日期。 |
| current_date() | current_date()函数用于获取当前日期。 |
| date_add() | date_add()函数用于获取添加某些日期/日期时间间隔的日期。 |
| date_format() | date_format()函数用于g等指定格式的日期。 |
| datediff() | datediff()函数用于获取两个指定日期值之间的差。 |
| day() | day()函数用于从给定日期获取日期。 |
| dayname() | dayname()函数用于从给定日期获取日期名称。 |
| dayofmonth() | dayofmonth()函数用于获取指定日期的日期。 |
| dayofweek() | dayofweek()函数用于获取数字中的星期几。 |
| dayofyear() | dayofyear()函数用于获取数字一年中的一天。 |
| from_days() | from_days()函数用于获取给定天数的日期。 |
| hour() | hour()函数用于从给定的日期时间获取小时。 |
| addtime() | addtime()函数用于获取添加了一些时间间隔的时间/日期时间值。 |
| current_time() | current_time()函数用于获取当前时间。 |
| current_timestamp() | current_timestamp()函数用于获取当前日期和时间。 |
| curtime() | curtime()函数用于获取t他现在的时间。 |
| last_day() | last_day()函数用于获取日期中给定月份的最后日期。 |
| localtime() | localtime()函数用于获取当前日期和时间。 |
| localtimestamp() | localtimestamp()函数用于获取当前日期和时间。 |
| makedate() | makedate()函数用于根据给定的年份和天数来确定日期。 |
| maketime() | maketime()函数用于从给定的小时,分钟和秒开始计时。 |
| microsecond() | microsecond()函数n用于从给定的日期时间或时间获取微秒的值。 |
| minute() | minute()函数用于获取指定日期时间或时间的月份值。 |
| month() | month()函数用于从给定的日期时间或时间获取month的值。 |
| monthname() | monthname()函数用于获取完整的月份名称。 |
| now() | 函数用于获取当前日期和时间。 |
| period_add() | period_add()函数以YYMM或YYYYMM格式添加给定时间段内给定的月数。 |
| period_diff() | period_diff()函数用于获取给定两个周期之间的差。 |
| quater() | quarter()函数用于获取指定日期/日期时间的四分之一部分。 |
| sec_to_time() | sec_to_time()函数用于将指定的秒转换为时间。 |
| second() | second()函数用于从指定的日期/日期时间获取第二部分。 |
| str_to_date() | str_to_date()函数用于将字符串转换为给定的format_mask。 |
| subdate() | subdate()函数用于获取减去给定间隔的日期。 |
| subtime() | subtime()函数用于获取被某些时间间隔减去的时间/日期时间。 |
| sysdate() | sysdate()函数用于获取系统日期。 |
| time() | time()函数用于获取给定时间/日期时间的时间。 |
| time_format() | time_format()函数用于以指定的format_mask格式化时间。 |
| time_to_sec() | time_to_sec()函数用于将时间转换为秒。 |
| timediff() | timediff()函数用于获取给定的两个时间/日期时间之间的时差。 |
| timestamp() | timestamp()函数用于将表达式转换为日期时间。 |
| to_day() | to_day()函数用于将日期转换为数字天数。 |
| weekday() | weekday()函数用于获取日期的索引 |
| week() | week()函数用于获取指定日期的星期部分。 |
| weekofyear() | weekofyear()函数用于获取给定日期的星期。 |
例子1
SELECT ADDDATE('1997-01-02', 31);
输出:
mysql> SELECT ADDDATE('1997-01-02', 31);
+---------------------------------------------------------+
| DATE_ADD('1997-01-02', INTERVAL 31 DAY) |
+---------------------------------------------------------+
| 1997-02-02 |
+---------------------------------------------------------+
1 row in set (0.00 sec)
例子2
SELECT DATE('2004-12-21 01:02:03');
输出:
mysql> SELECT DATE('2004-12-21 01:02:03');
+---------------------------------------------------------+
| DATE('2004-12-21 01:02:03') |
+---------------------------------------------------------+
| 2004-12-21 |
+---------------------------------------------------------+
1 row in set (0.00 sec)
祝学习愉快! (发现内容有误?请选中要编辑的内容 -> 右键 -> 修改 -> 提交!帮助我们改进教程质量)
精选教程推荐
👇 以下精选教程可能对您有帮助,拓展您的技术视野
暂无学习笔记,成为第一个分享的人吧!
您的笔记将帮助成千上万的学习者