当前位置:首页 > 开发 > 数据库 > 正文

MySQL str_to_date 等日期转换函数

发表于: 2015-05-30   作者:digilover   来源:转载   浏览:
摘要: Oracle和MySQL日期类型转换 在Oracle中可以通过 函数 to_date(char,fmt),轻易的将日期转换为我们想要的fmt格式输出, 通过 to_char(date[,fmt])可以实现将date按照fmt格式化成字符串输出,这为我们比较日期大大提供了方便,但是MySQL并没有这两个函数,故此在网上找了下资料,贴上,供亲参考,勿喷。   my

Oracle和MySQL日期类型转换

在Oracle中可以通过 函数 to_date(char,fmt),轻易的将日期转换为我们想要的fmt格式输出,

通过 to_char(date[,fmt])可以实现将date按照fmt格式化成字符串输出,这为我们比较日期大大提供了方便,但是MySQL并没有这两个函数,故此在网上找了下资料,贴上,供亲参考,勿喷。

 

mysql日期和字符相互转换方法

date_format(date,'%Y-%m-%d')    -------------->oracle中的to_char();

str_to_date(str_date,'%Y-%m-%d')     -------------->oracle中的to_date();

%Y:代表4位的年份

%y:代表2为的年份

%m:代表月, 格式为(01……12)  

%c:代表月, 格式为(1……12)

%d:代表月份中的天数,格式为(00……31)  

%e:代表月份中的天数, 格式为(0……31) 

%H:代表小时,格式为(00……23)    

%h: 代表小时,格式为(01……12)    

%i: 代表分钟, 格式为(00……59) 

%s:代表 秒,格式为(00……59)

案例:

 

 

Oracle和MySQL都有dual虚拟表

mysql中也可以这样获得当前日期:

SELECT NOW();等价于 SELECT NOW() FROM DUAL;

 

MySQL str_to_date 等日期转换函数

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号