当前位置: 首页 > 面试题库 >

假日日历,文件格式等

齐泰
2023-03-14
问题内容

我正在寻找一种方法,可以根据给定的假期日历来确定给定的日期是否是“假期”。

具体来说,您可能会说is_holiday (datetime.date, "USA")哪个会回答给定日期是否为日历“美国”的假期。

我认识到,对于所有年份的所有假期,没有任何 简单的
方法可以做到这一点。例如,圣诞节总是12月25日,但出于联邦政府的目的,有时我们在12月24日,有时是26日 庆祝
(即不是工作日)。类似地,犹太节日(例如)每年迁移一次(相对于公历)。

我不是在寻找每个假期的计算方法。我想知道是否有某种可接受的标准文件格式按年列出假期,如果可以,是否有任何模块-特别是在Python中,但我很灵活-
理解如何读取所述格式。同样,文件格式将定义周末-通常是星期六和星期日,但在某些地区可能是星期五和星期六等。


问题答案:

Mozilla具有一组由.ics格式的用户提供的假日文件。那可能会让您入门。不幸的是,他们使用不同的日期范围。iCalShare还具有.ics格式的假期日历。

注意:

有些假期是stateregion-related,而不是country-related

我过去发现分层方法有效。例如,检查城市假日日历, 然后 是州日历, 然后 是国家日历。

有一个Python模块用于读取称为icalendar的.ics文件
(也在pypi上)。不幸的是,我不能保证它的质量。



 类似资料:
  • 如何在转换为“YYYY-Mon-DD”后为今天日期添加一天。 注意到一些类在J2ME中不能工作,比如Simpledateformat类。

  • 因此,当我需要更新日历时,输入的日期结果会反映变化。

  • 只用我的日历ID工作得很好. en.thai#holiday@group.v3.calendar.google.com |en.th#holiday@group.v3.calendar.google.com | 请帮忙谢谢你 calenderId:“me”或“primary………..output:”所有事件列表“ 日历Id:en.th#holiday@group.v3.calendar.googl

  • 这将产生。但我需要的是。我的目的是使用Hibernate标准将此日期与数据库中的另一个日期进行比较。所以我需要格式的date对象。

  • 我是一个新手,学习很快。我正在尝试创建基于规则的假日日历。实施了一套规则,根据假日或工作日的日期确定 我创建了规则文件和类,似乎正在运行 规则文件 java类文件 但现在我想实施两条规则 如果nextdate是假日,nextdate是周末1,则isholdate=true 如果previousdate是假日,而previousdate是周末2,那么isholday=true 我在CheckDay类

  • 本文向大家介绍Andorid 日历控件库,可左右滑动,显示公历,农历,节假日等功能,包括了Andorid 日历控件库,可左右滑动,显示公历,农历,节假日等功能的使用技巧和注意事项,需要的朋友参考一下 封面图:  demo效果图   源码目录结构         Features 日历左右滑动. 显示阳历,农历,节假日和二十四节气 实现对某月日期的单选或者多选. 使用步骤 Gradle Depend

  • 问题内容: 如何将日历日期转换为格式。 这将产生。但是我需要的是。我的目的是使用条件将此日期与数据库中的另一个日期进行比较。所以我需要格式的日期对象。 问题答案: Java是自1970年1月1日格林尼治标准时间00:00:00以来的毫秒数的容器。 当你使用时,Java将使用打印内容。 更改它的唯一方法是重写Date并提供你自己的实现。现在,在启动IDE并尝试执行此操作之前,我不会这样做。它只会使事

  • 使用节点https://github.com/google/google-api-nodejs-client库,我试图访问公共假期。我有身份验证工作,并可以访问API。当我测试事件时。使用API资源管理器列出endpoint,我怀疑日历有效。 日历 Id :“en.sa#holiday@group.v.calendar.google.com” 存在于我的个人日历中,但不存在于应用日历中。 当我尝试