gpt4 book ai didi

java - 日期比较问题

转载 作者:行者123 更新时间:2023-11-29 07:57:26 25 4
gpt4 key购买 nike

我正在通过这段代码比较日期

 if(new Date().after(new SimpleDateFormat("dd-MM-yyyy HH:mm:ss").
parse(rs.getString("FromDate")))){
permMediaRs.setTimeFrame(true);
}

但它没有给我准确的结果。所以我试着打印它们来检查日期是否正确。所以当我打印它们时

    System.out.println("Today: " + new Date() + " From: "+new SimpleDateFormat("dd-MM-yyyy HH:mm:ss").parse(rs.getString("FromDate"));

然后它给了我这个输出。

   TOday: Fri May 24 12:34:38 PKT 2013  From: Thu Nov 03 00:00:00 PKT 35

现在您可以看到 today date 正常,但在 From date 中我无法理解什么是 35。我在这里期待一年,但它只打印 35。有什么建议吗?

注意: rs.getString("FromDate")); 值来自数据库,其值为 2013-05-22 00:00: 00.0

最佳答案

您的 SimpleDateFormat 模式对字符串“2013-05-22 00:00:00.0”无效

试试这个yyyy-MM-dd HH:mm:ss

关于java - 日期比较问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16730155/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com