gpt4 book ai didi

java - 您如何转换 2 个日期,一个是 BST(当前日期),另一个是 GMT,以便可以比较方法前后的日期?

转载 作者:行者123 更新时间:2023-11-30 09:38:34 25 4
gpt4 key购买 nike

如何转换两个日期,一个是 BST(当前日期),另一个是 GMT,以便可以使用日历日期 before() 和 after() 方法比较它们?我不知道 BST 是不是指英国夏令时。我在带有英文设置的笔记本电脑上运行。我不知道如何最好地进行比较以查看一个是否大于另一个或等于。我认为时区是我成功使用日历日期 after() 和 before() 方法的问题。我正在检查基于 2 个日历的相等性。

我想比较日期并且一直在使用公历。我有 3 个公历日期,从第一个日期减去 78 个,从第二个日期减去 48 个,从第 3 个日期减去 24 个日期。这些日期为格林威治标准时间。然后我得到我当前的日期,这是在英国夏令时。我想确定我当前的日期,即预订日期是否在 3 个日期内,即 78 小时、48 小时和 24 小时内。我希望用 Java.Util.Date 做到这一点

感谢您的帮助

最佳答案

关于:

Calendar calBst = new GregorianCalander();
calBst.setDate(date1);
calBst.setTimezone(TimeZone.getTimeZone("BST");

Calendar calGmt = new GregorianCalander();
calGmt.setDate(date2);
calGmt.setTimezone(TimeZone.getTimeZone("GMT");
calBst.before(calGmt);

关于java - 您如何转换 2 个日期,一个是 BST(当前日期),另一个是 GMT,以便可以比较方法前后的日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10044807/

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