【问题标题】:after getting date from java in date format how to compare it with the input date in java netbeans从java获取日期格式的日期后如何将它与java netbeans中的输入日期进行比较
【发布时间】:2015-01-31 04:15:43
【问题描述】:

通过日期格式的java结果从MYSQL获取日期后,如何将其与java netbeans中jtextbox中作为字符串获取的日期进行比较?

【问题讨论】:

  • 虽然您需要向我们展示您使用它从 mysql 获取日期的代码或结果,但您是否尝试过或只是在询问之前搜索了一下!?!?
  • yea.. 首先我通过文本字段将日期作为字符串,然后我使用 jdbc 连接从 mysql 获取日期为 -- Date d=rs.getDate("date");--- 现在我想检查 Date d 是否等于 jtextfielddate.getText() 。请帮帮我,我有一个项目要提交。 @FarhangAmary
  • 好的,所以编辑问题并写下您在评论中提到的内容,内部问题。我发布了一个答案,检查一下

标签: java mysql netbeans database-connection database-connectivity


【解决方案1】:

取决于TextField 中的日期格式,您可以像这样使用DateFormat 获取日期:

DateFormat df = new SimpleDateFormat("MM/dd/yyyy");//put prefer format indide it
Date d1 = format.parse(jtextfielddate.getText());

现在您可以轻松地将其与从数据库中检索到的日期(Date d=rs.getDate("date");) 进行比较:

if(d1==d)
{
  //do something
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-02-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-02
    • 1970-01-01
    • 2012-09-26
    相关资源
    最近更新 更多