用java中resultset的日期替换字符串

用java中resultset的日期替换字符串,java,Java,有人可以帮助解释为什么在下面的代码中没有从结果集中替换enddate .replace("ZZZZ", String.valueOf(enddate))); 消息返回为“出价在ZZZZ结束。继续出价” 谢谢 String productcode = null; Date enddate = null; while (resultSet.next()) { productcode = resultSet.getString("p

有人可以帮助解释为什么在下面的代码中没有从结果集中替换enddate

    .replace("ZZZZ", String.valueOf(enddate)));
消息返回为“出价在ZZZZ结束。继续出价”

谢谢

    String productcode = null;
    Date enddate = null;

        while (resultSet.next()) {

            productcode = resultSet.getString("productcode");
            enddate = resultSet.getTimestamp("enddate");

            message = ReturnTexts
                    .getMessage(connection, "BROADCAST")
                    .replace(
                            "YYYY",
                            String.valueOf(maxBid(productcode, connection))
                                    .replace("ZZZZ",
                                            String.valueOf(enddate)));

我在这段代码中加了一个括号“),现在显示的是时间(2014-02-25 04:17:22)

    String.valueOf(maxBid(productcode, connection))**)**
                                .replace("ZZZZ",
                                         String.valueOf(enddate));

取决于maxBid()中的内容。它返回的是什么?嗨,sanjeev..maxBid()返回的是最大金额,但当我尝试替换enddate时,我的出价在ZZZZ处关闭。继续投标。你给了我一个想法,我得到了解决方案。如果你已经解决了这个问题,你能把你的解决方案作为一个答案发布出来吗?为了下一个有类似问题的人的利益?我在这个代码中添加了一个括号“)”现在显示时间(2014-02-25 04:17:22。)好。替换(“YYYY”,String.valueOf(maxBid请替换(“ZZZZ”,String。ValueOf(EnDeDATE));@ PMAGIGIN请在下面的大“你的答案”框中张贴你的解决方案而不是评论。你完全可以接受你自己的答案,这告诉读者你认为这个问题已经解决和关闭了。