我有 java.util.date,Oracle 数据库表中有一个 DATE 数据类型的日期列,值以 31-JAN-36 格式存储。我想将 java.util.date 与 db 中的日期列进行比较,如果两者匹配则返回。我没有尝试使用 to_char、to_date 函数的任何方法,但它不起作用,请帮助我解决这个问题。
谢谢。
最佳答案
使用 SimpleDateFormat:
Date date = ..your date..
SimpleDateFormat sdf = new SimpleDateFormat("dd-MMM-YY");
String where = "p.starts_on = '" + sdf.format(date) + "'";
关于java - 将日期 java.util.date 与 db 中的日期数据类型进行比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26165287/