首页 > 解决方案 > 每年每月的第一个星期二

问题描述

我想使用 sql 或 python 来获取本年度 6 月的第一个星期二。

例如:

标签: sqlpython-3.x

解决方案


这是蟒蛇的方式。

import datetime
def get_day(year):
    d = datetime.datetime(year, 6, 1)
    offset = 1-d.weekday() #weekday = 1 means tuesday
    if offset < 0:
        offset+=7
    return d+datetime.timedelta(offset)

将年份传递给函数,它将第一个星期二作为datetime对象返回。


推荐阅读