NutzCN Logo
问答 指定时间格式查询该如何去写
发布于 2123天前 作者 yy321973351 1637 次浏览 复制 上一个帖子 下一个帖子
标签:

For example:> "SELECT * FROM product WHERE create_time='2018-06-06 00:00:00' AND product_status='上架' ORDER BY product_sort ASC LIMIT 0, 3 "

create_time 以yyyy-MM-dd 为格式

3 回复

是想做模糊查询吧? 仅精确到天

// 格式化日期时间:年月日
LocalDate today = LocalDate.now(); // 当前时间的年月日
String todayStr08 = today.format(DateTimeFormatter.ofPattern("uuuu-MM-dd 00:00:00"));
String todayStr20 = today.format(DateTimeFormatter.ofPattern("uuuu-MM-dd 12:00:00"));
是这样的吗?

用 create_time > ? and create_time < ? 这种形式, 对索引友好, 或者增加一个冗余字段,记录字符串日期.

添加回复
请先登陆
回到顶部