zoukankan      html  css  js  c++  java
  • mysql将日期字符串转换

    举个例子:

    给定字符串为07/31/2018,想要把格式转换成20180731

    需要用到以下两个函数:

    date_format(date,’%Y-%m-%d’) ————–>oracle中的to_char(); 
    str_to_date(date,’%Y-%m-%d’) ————–>oracle中的to_date();

    首先把该字符串转换成日期:

    str_to_date(‘07/31/2018’,'%m/%d/%Y'):前一个参数为待转换参数,后一个参数为待转换字符串的格式。

    然后把该日期再转成想要的字符串格式:

    date_format(str_to_date(‘07/31/2018’,'%m/%d/%Y'),‘%Y%m%d’):前一个参数为转换得到的日期形式,后一个参数为想要转换的字符串格式。

    附上格式参数:

    %Y:代表4位的年份
    %y:代表2为的年份

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

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

    %H:代表小时,格式为(00……23)
    %k:代表 小时,格式为(0……23)
    %h: 代表小时,格式为(01……12)
    %I: 代表小时,格式为(01……12)
    %l :代表小时,格式为(1……12)

    %i: 代表分钟, 格式为(00……59) 【只有这一个代表分钟,大写的I 不代表分钟代表小时】

    %r:代表 时间,格式为12 小时(hh:mm:ss [AP]M)
    %T:代表 时间,格式为24 小时(hh:mm:ss)

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

    唯有热爱方能抵御岁月漫长。
  • 相关阅读:
    高可用网站多点部署架构实战经验总结
    使用阿里云发送邮件完美解决 端口 25 465
    阿里云 SSL 证书 总结
    支付宝支付接入流程
    阿里云服务器ECS的环境部署和安装
    对接 第三方物流APP 手机版
    智付支付接入心得
    二次开发本地配置域名
    从1到n整数中1出现的次数:O(logn)算法
    MongoDB——增删改查
  • 原文地址:https://www.cnblogs.com/syq816/p/9394745.html
Copyright © 2011-2022 走看看