python - Python 每月第一个营业日

标签 python date

如何在 python 中确定月份的第一个工作日?我正在编写的程序是每个循环的滴灌日期,我需要能够得到一个 true/false。

我发现您可以通过以下方式获得最后一个工作日:

import pandas as pd
pd.date_range("2014-01-14", periods=1, freq='BM')

谢谢

最佳答案

我想通过这个你可以使用 BMS 获得当月的第一个商务日期:

In[82]:pd.date_range('1/1/2000', '12/1/2000', freq='BMS')

Out[82]: 
DatetimeIndex(['2000-01-03', '2000-02-01', '2000-03-01', '2000-04-03',
               '2000-05-01', '2000-06-01', '2000-07-03', '2000-08-01',
               '2000-09-01', '2000-10-02', '2000-11-01', '2000-12-01'],
              dtype='datetime64[ns]', freq='BMS', tz=None)

关于python - Python 每月第一个营业日,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38486427/

相关文章:

javascript - 在appcelerator中向createTableViewRow()添加数据

python - 如何在 PyCharm 中编辑默认的 `__author__ = name` 行

python - 根据输入执行查找时出现问题

python - 为什么分配给类属性的函数被视为实例方法?

mysql - 每个日期的 SQL 总和

python - 分桶日期并检查是否在 Pandas 的日期范围之间

python - 使用迭代和集合重写列表(根据条件删除条目)

python - 包装的 C++ 函数的输入字符串不会更改 SWIG

java - PostgreSQL日期与Java即时

java - Android SQLite 查询某月某天