介绍
这篇文章主要介绍mysql中日期格式转换函数有哪几种,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
mysql日期格式转换函数有:1,【SEC_TO_TIME(秒)】把秒数转化成时间;2、【TIME_TO_SEC(时间)】把时间转化成秒数;3、【ADDTIME(时间、次)】把时间加到时间上。
引用>
<强> mysql日期格式转换函数有:强>
1,获取系统当前日期
选择CURDATE () 选择当前日期()→2016-01-16 →2016-01-162,获取系统当前时间
选择CURTIME () 选择当前时间()→17:44:22 →17:44:223,现在(),SYSDATE (), CURRENT_TIMESTAMP(),作用是():获取系统当前日期和时间
选择现在() 选择SYSDATE () 选择CURRENT_TIMESTAMP () 选择CURRENT_TIMESTAMP 选择本地时间() 选择本地时间→2016-01-16 17:44:41 →2016-01-16 17:44:41 →2016-01-16 17:44:41 →2016-01-16 17:44:41 →2016-01-16 17:44:41 →2016-01-16 17:44:414, UNIX_TIMESTAMP(日期):获取时间戳
选择UNIX_TIMESTAMP () 选择UNIX_TIMESTAMP (2016 - 01 - 16 & # 39;) 选择UNIX_TIMESTAMP (' 2016-01-16 23:59:59& # 39;)→1452937627 →1452873600 →14529599995, FROM_UNIXTIME (unix_timestamp、格式):把时间戳转化成日期时间
选择FROM_UNIXTIME (1452959999) 选择FROM_UNIXTIME (1452959999, & # 39; Y % - % - % d % H: %我:% & # 39;)→2016-01-16 23:59:59 →2016-01-16 23:59:596, SEC_TO_TIME(秒):把秒数转化成时间
选择SEC_TO_TIME (2378)→00:39:387, TIME_TO_SEC(时间):把时间转化成秒数
选择TIME_TO_SEC (“22:23:00& # 39;)→23788, ADDTIME(时间,乘以):把时间加到时间上
选择ADDTIME (“2015-12-31”23:59:59, & # 39; 01:01:01& # 39;)→2016-01-01 01:01:009日CONVERT_TZ(日期、from_tz to_tz):转换时区
选择CONVERT_TZ (' 2004-01-01 12:00:00& # 39;, & # 39; + 0 # 39;, & # 39; + 10 # 39;)→2004-01-01 22:00:0010, STR_TO_DATE(日期格式):将字符串转成格式格式的日期时间
选择STR_TO_DATE (“2015 - 01 - 01 & # 39;,“Y - % - % d % # 39;)→2015-01-0111、LAST_DAY(日期):获取日期当月最后一天的日期
选择LAST_DAY (SYSDATE ()) 选择LAST_DAY (2015 - 02 - 02 - & # 39;) 选择LAST_DAY (' 2015-02-02 00:22:33& # 39;)→2016-01-31 →2015-02-28 →2015-02-2812日MAKEDATE(一年,dayofyear):根据参数(年份,第多少天)获取日期
选择MAKEDATE(2015年,32)→2015-02-0113,挤出时间(小时、分钟、秒):根据参数(时、分、秒)获取时间
选择挤出时间(12,23岁,34)→12:23:3414日YEARWEEK(日期):获取日期的年和周
选择YEARWEEK (SYSDATE ()) 选择YEARWEEK (2015 - 01 - 10 - & # 39;) 选择YEARWEEK (2015 - 01 - 10 - & # 39;, 1)→201602 →201501 →201502年15日WEEKOFYEAR(日期):获取当日是当年的第几周
选择WEEKOFYEAR (SYSDATE ()) 选择WEEKOFYEAR (2015 - 01 - 10 - & # 39;)→2 →nullmysql中日期格式转换函数有哪几种