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时间类型
mysql java
Datetime java.sql.Timestamp
Timestamp java.sql.Timestamp
date java.sql.Date
Time java.sql.Time
Year java.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'

猜你喜欢

转载自blog.csdn.net/qq_40733911/article/details/106602815