提问
 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,极速登录

求问大家:mysql中有无相当于excel中的date函数?根据年、月、日三个值可以得到一个合法日期

在mysql中有无相当于excel中的date函数?根据年、月、日三个值可以得到一个合法日期

如date(2019,13,1)得到2020-01-01

SQLalu 发布于 4 天前
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
flyingsnake发布于4 天前(编辑于 4 天前

https://www.w3school.com.cn/sql/func_date_format.asp


data_format



mysql中把字符串转换成日期类型:

select date_format('2013-03-09','%Y-%m-%d');

select date_format('2013-03-09','%y-%m-%d');

select STR_TO_DATE('2013-03-09','%Y-%m-%d');

select STR_TO_DATE('2012-10-11 16:42:30','%Y-%m-%d %H:%i:%s');


  • alu alu(提问者) 多谢解答!但还是不知如何使用上面的函数解决我的问题,我试过了都不成: 根据年、月、日三个值(2019,13,1)得到2020-01-01呢?
    2020-01-14 18:04 
  • 先知 先知 回复 alu(提问者) 在上面的基礎上寫個 if 就好了
    2020-01-15 08:09 
  • alu alu(提问者) 回复 先知 能否给个实例?谢谢
    2020-01-15 09:09 
  • 2关注人数
  • 66浏览人数
  • 最后回答于:4 天前
    活动推荐 更多
    热门课程 更多

    联系管理员@饭团君|联系帆软|免责声明|手机版|帆软社区|Copyright © 帆软软件有限公司 ( 苏ICP备18065767号-7 )

    GMT+8, 2020-1-18 15:28 , Processed in 0.114264 second(s), 37 queries , Gzip On.

    返回顶部