gpt4 book ai didi

Java 周末计算器 API/库

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

假设我有 2 个以毫秒为单位的日期或 java.sql.Timestamp:

1342162320 <->  Fri Jul 13 2012 09:52:00 GMT+0300 (FLE Daylight Time)
1343162320 <-> Tue Jul 24 2012 23:38:40 GMT+0300 (FLE Daylight Time)

假设我提供了这 2 个日期,并且我需要:

返回 int,JUL 13 09:52 - JUL 24 23:58 之间的时间是否为周末或重大节假日,如果是,是多少天。

我想过只检查所有日期,并检查它是星期六还是星期日,但也许有一些更聪明的 API?

我也研究了Joda库,但它没有具体有这些方法,只是有一些简化的JDK方法。 Joda 没有假期识别。

最佳答案

您可以使用 http://www.calendarlabs.com/ical-calendar-holidays.php 中定义的假日日历,它们适用于许多国家。它的格式称为 iCal,由 MS Outlook 使用。为该格式编写解析器应该不难。然后您就拥有了“红色”日期,无需定义和更新,只需为每年下载一个新的定义即可。

也可以从 Google 日历或类似工具获取假期。

关于Java 周末计算器 API/库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11466214/

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