这篇文章将为大家详细讲解有关mysql中有什么日期转换函数,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
 
mysql日期转换函数有:1、date_format();2、time_format();3、str_to_date();4、to_days();5、from_days();6、time_to_sec();7、sec_to_time()等。
 
本教程操作环境:windows7系统、mysql8版本、Dell G3电脑。
 
MySQL 日期转换函数、时间转换函数
1,MySQL Date/Time to Str(日期/时间转换为字符串)函数:date_format(date,format), time_format(time,format):
 
函数:date_format('2008-08-08 22:23:01', '%Y%m%d%H%i%s')
 
结果:20080808222301
 
MySQL 日期、时间转换函数:date_format(date,format), time_format(time,format) 能够把一个日期/时间转换成各种各样的字符串格式。它是 str_to_date(str,format) 函数的 一个逆转换。
 
2,MySQL Str to Date (字符串转换为日期)函数:str_to_date(str, format):
 
select str_to_date('08/09/2008', '%m/%d/%Y'); -- 2008-08-09
select str_to_date('08/09/08' , '%m/%d/%y'); -- 2008-08-09
select str_to_date('08.09.2008', '%m.%d.%Y'); -- 2008-08-09
select str_to_date('08:09:30', '%h:%i:%s'); -- 08:09:30
select str_to_date('08.09.2008 08:09:30', '%m.%d.%Y %h:%i:%s'); -- 2008-08-09 08:09:30
str_to_date(str,format) 转换函数,可以把一些杂乱无章的字符串转换为日期格式。
 
3,MySQL (日期、天数)转换函数:to_days(date), from_days(days):
 
select to_days('0000-00-00'); -- 0
select to_days('2008-08-08'); -- 733627
 
关于“mysql中有什么日期转换函数”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

dawei

【声明】:毕节站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。