字符串和日期的相互转换,在oracle和mysql的用法
1. 字符串转日期格式 Oracle to_date(字符串,日期格式) 日期格式如下: D 一周中的星期几 mysql str_to_date(字符串,日期格式) 日期格式如下: %Y:代表4位的年份 如: select str_to_date(‘201902‘,‘%Y%m‘); 结果:2019-02-00 select str_to_date(‘20190226‘,‘%Y%m%d‘); 结果:2019-02-26 select str_to_date(‘2019/02‘,‘%Y/%m‘); 结果:2019-02-00 select str_to_date(‘2019-02‘,‘%Y-%m‘); 结果:2019-02-00 select str_to_date(‘201903‘,‘%Y-%m‘); 结果:null? 注意:(1)日期格式必须和日期字符串格式一样,若带‘-‘,日期格式必须带‘-‘ ; (2)若是只有年月,转换的日期最后自动补充天‘00’,而且几种方式返回的日期格式都是‘年-月-日’的格式,但是在日期格式中,天数没有‘-00’,所以可以在转换日期格式前,在字符串日期后面补齐天数 2.日期转字符串 oracle to_char(日期时间,日期格式) 日期格式参考to_date()日期格式 ? mysql date_format(日期时间,? 日期格式)? 日期格式参考 str_to_date()日期格式 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |