gpt4 book ai didi

java - 将日期和时间与字符串进行比较并执行一些逻辑

转载 作者:行者123 更新时间:2023-12-01 12:36:48 25 4
gpt4 key购买 nike

我正在获取存储在字符串中的日期和时间。下面是存储在字符串中的日期和时间。

String userDateTime = "26-Aug-2014 09.00.00 AM";

我必须将当前日期和时间与存储在字符串中的日期和时间进行比较,如果日期或时间是过去的日期或时间或等于当前日期和时间,则必须执行一些逻辑。请建议我如何将存储在字符串中的当前日期和时间与系统日期和时间进行比较。我可以使用 java.util.Date 但不确定如何与字符串格式进行比较。请提出建议。

最佳答案

首先使用以下方式将字符串转换为日期:

SimpleDateFormat ss = new SimpleDateFormat("dd-MMM-yyyy HH.mm.ss a");
String dateInString = "26-Aug-2014 09.00.00 AM";

try {
Date date = ss.parse(dateInString);
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

然后您可以比较日期

关于java - 将日期和时间与字符串进行比较并执行一些逻辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25506064/

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