【发布时间】:2020-07-06 21:51:37
【问题描述】:
我正在尝试获取今天日期的数字总和。 我的方法是使用 LocalDateTime 格式如下
yyyy-MM-dd HH:mm:ss
而且我从服务器中挑选的日期是这种格式
2020-03-26 12:36:14.48947
由于日期变化不断变化,我的兴趣是处理这个 2020-03-26,因为两者都将存在于格式化的今天日期和来自服务器的日期
这是我正在使用的查询
"... AND p.regDate LIKE :todayDate..."
这里是 DateTimeFormertter
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
LocalDateTime today = null;
today = LocalDateTime.now();
System.out.println("here is today " + today);
使用上面的方法,我得到一个错误。请问我可以从查询中得到今天的日期
【问题讨论】:
-
你遇到什么错误?
-
还有为什么
LocalDateTime today = null; today = LocalDateTime.now();,为什么不LocalDateTime today = LocalDateTime.now(); -
这里是错误::: - 错误:运算符不存在:没有时区的时间戳~~未知
-
如果我在您的数据库中了解您的 regDate 等于
2020-03-26并且您想获取regDate等于该日期的记录? -
没有。我的 regDate 等于 2020-03-26 12:36:14.48947
标签: java postgresql datetime