Mysql 日期总结

1 篇文章 0 订阅

日期跟时间戳的转换

在sql查询时将日期转为时间戳 UNIX_TIMESTAMP
NOW():当前日期时间 //2022-10-22 09:54:18
SELECT UNIX_TIMESTAMP(NOW()); //1666403724
将日期格式转成时间戳 
 
SELECT UNIX_TIMESTAMP(create_time);
在sql查询时将时间戳转为日期 FROM_UNIXTIME
SELECT FROM_UNIXTIME (      UNIX_TIMESTAMP(NOW())    )

日期解析跟格式化

日期的解析 字符串变成日期 str_to_date
隐式转换
SELECT * FROM customers
WHERE birth ='2010-02-02' //正确



SELECT * FROM customers
WHERE birth =2010-02-02   //错误

在这里插入图片描述

显示转换
SELECT STR_TO_DATE('10/22/2022', '%m/%d/%Y');

在这里插入图片描述

日期的格式化 日期变成字符串

SELECT DATE_FORMAT (NOW(),"%Y-%m-%d")

在这里插入图片描述

总结图

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值