gpt4 book ai didi

java - SimpleDateFormat 错误地解析和比较时间

转载 作者:行者123 更新时间:2023-12-01 17:23:02 24 4
gpt4 key购买 nike

当使用以下 SimpleDateFormat 时:

 SimpleDateFormat format = new SimpleDateFormat("hh:mm");

然后我解析并比较 2 个值:12:1911:40,如下所示:

val = format.parse("12:19").compareTo(format.parse("11:40"));

我得到 val-1,这似乎是错误的,因为 12 小时 19 分钟大于 11 小时 40 分钟

但是,当我将第一个值更改为 19:19 并再次与 11:40 进行比较时,val 返回值 < strong>1 这似乎是正确的。

不知道为什么会这样,我想我错过了一些东西。

最佳答案

12:19 由于“hh”而被解释为 00:19。您需要“HH”。

hh 是 1-12 格式。

HH 的格式为 0-23。

了解更多 here .

关于java - SimpleDateFormat 错误地解析和比较时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17225880/

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