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

检测美国假期

井旺
2023-03-14
问题内容

用Python确定日期是否是美国银行假期的最简单方法是什么?似乎有各种日历和网络服务列出了各个国家/地区的假期,但我还没有找到针对美国银行的特定信息。


问题答案:

一些一般性的评论:

我不认为@ ast4真的意味着“第n个月算法的第n周的第n天”。“第n个月的第n个星期”的概念非常抢眼(例如“
ISO日历”)。我从未见过根据“第n周”定义的假期。马丁·路德·金纪念日是“每月第N个工作日”类型的假日示例:

MONDAY, ...., SATURDAY = range(7)
JAN, ....., DEC = range(1, 12)

Holiday("Martin L King's Birthday", type='floating',
    ordinal=3, weekday=MON, month=JAN)
Holiday("Memorial Day", type='floating',
    ordinal=-1, weekday=MON, month=MAY)

美国没有与复活节相关的假期。定义并不困难:

Holiday("Good Friday", type='moveable',
    base='gregorian_easter', delta_days=-2)
Holiday("Easter Monday", etc, delta_days=1)
# Some states in Australia used to have Easter Tuesday (no kidding)
Holiday("Easter Tuesday", etc, delta_days=2)

“基准”概念可用于迎接农历新年,实际上,任何与基准日期相抵消的假期都需要特殊的程序来计算。

当“固定”日期是星期六或星期日时,所谓的“静态”假日是不固定的,甚至可能消失(没有其他休息日):

# Americans will get a day off on Friday 31 Dec 2010
# because 1 Jan 2011 is a Saturday.
Holiday("New Year's Day", type='fixed',
    day=1, month=JAN, sat_adj=-1, sun_adj=????)

# Australia observes ANZAC Day on the day, with no day off
# if the fixed date falls on a weekend.
Holiday("ANZAC Day", type='fixed', day=25, month=APR, sat_adj=0, sun_adj=0)

# Two consecutive "fixed" holidays is OK; three would need re-thinking.
# Australia again:
Holiday("Christmas Day", type='fixed', day=25, month=DEC, sat_adj=2, sun_adj=1)
Holiday("Boxing Day",    type='fixed', day=26, month=DEC, sat_adj=2, sun_adj=2)

我敢肯定,有一些方法可以指定上述规则无法满足的假期…欢迎任何此类新闻。



 类似资料:
  • 问题内容: 尽管我在此站点上有许多有关音高检测概念的问题……他们都处理了我不熟悉的神奇 FFT 。我正在尝试构建需要实现音高检测的Android应用程序。我绝对不了解用于执行此操作的算法。 它不能 是 硬可以吗?毕竟,Android市场上大约有80亿个吉他调音器应用程序。 有人可以帮忙吗? 问题答案: 快速傅立叶变换将功能从时域更改为频域。因此,而不是在那里是信号,你是从麦克风获取和是信号的时间指

  • 因此DFS应该检测有向图中的圈。如果它到达了一个以前已经访问过的节点,即它找到了一个后沿,那么我们有一个循环。

  • 数据科学家们经常面对世界的是或不是的问题。你在这个课程中看到了一些这样的问题的例子: 巧克力对你有好处吗? Broad Street 水泵的水是否会导致霍乱? 加州的人口统计在过去的十年中有所改变吗? 我们是否回答这些问题取决于我们的数据。加州的人口普查数据可以解决人口统计的问题,而答案几乎没有任何不确定性。我们知道 Broad Street 水泵的水源受到霍乱病人的污染,所以我们可以很好地猜测它

  • 如果用户伪造位置,我会阻止他们使用我的应用程序。所以我使用来检查位置是否是假的(请点击此处)。但是在某些情况下可能会为伪造的位置返回false。 录像机:https://www.youtube.com/watch?v=rWVvjOCaZiI(在这段视频中,我的当前位置是16.06108.21,假位置是36.26138.28。你可以在上一段视频中看到,位置是36.26138.28,但isFromMo

  • 问题内容: 好的,我正在研究Android上的游戏。我需要实现像素完美碰撞检测。我已经在每个图像周围设置了边界框,每个边界框都进行了转换以匹配图像的当前旋转。一切都很好。我还将每个位图的像素数据存储在数组中。有人可以帮我找出检测像素是否重叠的最有效方法吗?在此先感谢您的帮助! 问题答案: 基本思想是为每个对象创建一个位掩码,您可以在每个像素中指示该对象是否实际存在。然后,比较两个对象的位掩码的每个

  • 旗帜在风中飘动,因此可能会遮挡自己或以其他方式非线性变形(这使得像筛选这样的技术更难使用),以及 与可口可乐罐不同,美国国旗的星条旗并不是美国国旗独有的,也可能是利比里亚国旗的一部分,排除了许多“线条签名”技术。 是否有任何标准的图像处理或识别技术将特别适合于这项任务?

  • 测开一面面经(30min) 1.先自我介绍 2.主要深挖我的两段实习经历(都干哪些和测开相关的) 3.做一道非常简单的编程题(两个for循环就OK的) 问我java的垃圾回收机制(不知道),用过什么spring框架(很久之前的事情了忘记了) 4.问我什么时候到岗(因为我现在还在其他的实习&还要上暑课)所以说五月也可以,最好七月 5.反问环节 1. 对这次面试有什么建议(说我可以更自信一点,前两段都

  • 1.rocketmq(项目中用到了)和kafka的区别 2.关于rocketmq的特性,延时队列、ack机制之类的介绍 3.mq的推和拉模式的区别,各自的适用场景 4.netty(项目中用到了)的特点介绍 5.阻塞和非阻塞的区别,同步和异步的区别 6.如果自己实现一个非阻塞,该怎么去实现 7.用到了redis哪些数据类型 8.redis分布式锁介绍 9.redis为什么无法保障数据的一致性 10.