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'