mysql中的时间和java中的时间

https://blog.csdn.net/zhousulian/article/details/92985369?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase

https://blog.csdn.net/fouling/article/details/79745468

https://www.cnblogs.com/Bengi/p/6801188.html

Mysql数据的时间类型对应的java时间类型
mysqljava
Datetimejava.sql.Timestamp
Timestampjava.sql.Timestamp
datejava.sql.Date
Timejava.sql.Time
Yearjava.sql.Date

转换相互转换:

Date date = new Date();//获得系统时间. 
String nowTime = new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss”).format(date);
Timestamp goodsC_date = Timestamp.valueOf(nowTime);//把时间转换 
//java.util.Date 是java.sql.Date的父类

1.存储的格式是YY-mm-dd类型时查询:

select * from product where add_time = '2019-01-12'

2.Date()函数处理字段作为日期查询条件:

如果你存储的格式是YY-mm-dd H:i:s (2019-01-12 23:23:56)这种格式可以使用DATE()函数用来返回日期条件查询的部分,如下处理:

select * from product where Date(add_time) = '2019-01-12'
# 查询今天的课程
 select * from lesson where to_days(date)=to_days(now());
# 查询某个时间段的课程
 select * from lesson where date(date) between '2019-01-01' and '2020-05-10'
# 查询具体某一天的课程
 select * from lesson where Date(date) = '2020-05-01'

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值