• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

mysql日期格式转换函数有哪些

mysql 搞代码 4年前 (2022-01-09) 31次浏览 已收录 0个评论

mysql日期格式转换函数有:1、【SEC_TO_TIME(seconds)】把秒数转化成时间;2、【TIME_TO_SEC(time)】把时间转化成秒数;3、【ADDTIME(time,times)】把times加到time上。

【相关学习推荐:mysql教程(视频)】

mysql日期格式转换函数有:

1、获取系统当前日期

SELECT CURDATE() 
SELECT CURRENT_DATE()
-> 2016-01-16
-> 2016-01-16

2、获取系统当前时间

SELECT CURTIME() 
SELECT CURRENT_TIME()
-> 17:44:22
-> 17:44:22

3、NOW(),SYSDATE(),CURRENT_TIMESTAMP(),LOCALTIME():获取系统当前日期和时间

SELECT NOW() 
SELECT SYSDATE() 
SELECT CURRENT_TIMESTAMP() 
SELECT CURRENT_TIMESTAMP 
SELECT LOCALTIME() 
SELECT LOCALTIME
-> 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:41

4、UNIX_TIMESTAMP(date):获取时间戳

SELECT UNIX_TIMESTAMP() 
SELECT UNIX_TIMESTAMP(‘2016-01-16') 
SELECT UNIX_TIMESTAMP(‘2016-01-16 23:59:59')
-> 1452937627
-> 1452873600
-> 1452959999

5、FROM_UNIXTIME(unix_timestamp,format):把时间戳转化成日期时间

SELECT FROM_UNIXTIME(1452959999) 
SELECT FROM_UNIXTIME(1452959999,'%Y-%m-%d %H:%i:%s')
-> 2016-01-16 23:59:59
-> 2016-01-16 23:59:59

6、SEC_TO_TIME(seconds):把秒数转化成时间

SELECT SEC_TO_TIME(2378)
-> 00:39:38

7、TIME_TO_SEC(time):把时间转化成秒数

SELECT TIME_TO_SEC(‘22:23:00')
-> 2378

8、ADDTIME(time,times):把times加

本文来源gaodai.ma#com搞##代!^码@网3

到time上

SELECT ADDTIME(“2015-12-31 23:59:59”,'01:01:01')
-> 2016-01-01 01:01:00

9、CONVERT_TZ(date,from_tz ,to_tz ):转换时区

SELECT CONVERT_TZ(‘2004-01-01 12:00:00','+00:00','+10:00')
-> 2004-01-01 22:00:00

10、STR_TO_DATE(date,format ):将字符串转成format格式的日期时间

SELECT STR_TO_DATE(‘2015-01-01', ‘%Y-%m-%d')
-> 2015-01-01

11、LAST_DAY(date ):获取date当月最后一天的日期

SELECT LAST_DAY(SYSDATE()) 
SELECT LAST_DAY(‘2015-02-02') 
SELECT LAST_DAY(‘2015-02-02 00:22:33')
-> 2016-01-31
-> 2015-02-28
-> 2015-02-28

12、MAKEDATE(year ,dayofyear ):根据参数(年份,第多少天)获取日期

SELECT MAKEDATE(2015 ,32)
-> 2015-02-01

13、 MAKETIME(hour ,minute ,second ):根据参数(时,分,秒)获取时间

SELECT MAKETIME(12 ,23 ,34 )
-> 12:23:34

14、YEARWEEK(date):获取日期的年和周

SELECT YEARWEEK(SYSDATE()) 
SELECT YEARWEEK(‘2015-01-10') 
SELECT YEARWEEK(‘2015-01-10',1)
-> 201602
-> 201501
-> 201502

搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:mysql日期格式转换函数有哪些

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址