Python中如何计算当前日期是今年第几周?

Python015

Python中如何计算当前日期是今年第几周?,第1张

import datetime

datetime.datetime.now().isocalendar()

返回结果是三元组(年号,第几周,第几天)

也可以求任意一天的周序号

datetime.date(2014, 6, 8).isocalendar()

以上是求2014-06-08这一天的周序号

number_of_week = 28 // 7

number_of_day = 28 % 7

word = "是第%s周周%s"

print(word % (number_of_week,number_of_day)

#(请采纳)

def weekend(day):

    if day.lower() in ['saturday','sunday']:

        return True

    else:

        return False