gpt4 book ai didi

Java Date/Calendar 对象字符串,比较

转载 作者:行者123 更新时间:2023-11-29 10:06:42 24 4
gpt4 key购买 nike

我的日期对象格式如下

2011/06/13 17:52:20

并作为字符串返回。我如何将其与另一个格式相同的日期进行比较。对于我正在形成的条件语句,我想确定哪个大于、小于或等于。

当可能已经有这样做的框架时,无需重新发明轮子(或制作多个案例)

谢谢!

最佳答案

  • 使用SimpleDateFormat解析
  • 使用compareTo(..)得到的Date对象

例如:

SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
Date date1 = sdf.parse(string1);
Date date2 = sdf.parse(string2);

int result = date1.compareTo(date2);

结果是(来自 java.util.Date 文档):

the value 0 if the argument Date is equal to this Date; a value less than 0 if this Date is before the Date argument; and a value greater than 0 if this Date is after the Date argument.

关于Java Date/Calendar 对象字符串,比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6334427/

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