Python如何根据日期判断周几

2025-10-23 01:09:23

1、方法一:

#!/usr/bin/python

 

# -*- coding:utf-8 -*-

 

from datetime import datetime

 

today = datetime.now().weekday() + 1

 

print(today)

 

week = datetime.strptime("20191018","%Y%m%d").weekday() + 1

 

print(week)

Python如何根据日期判断周几

Python如何根据日期判断周几

2、方法二:

#!/usr/bin/python

 

# -*- coding:utf-8 -*-

 

from datetime import datetime

 

apply_time = 20191018

 

apply_time = datetime.utcfromtimestamp(apply_time)

 

time_str = apply_time.strftime("%Y-%m-%d %H:%M:%S")

 

apply_hour = time_str.split(" ")[1].split(":")[0]

 

apply_week = datetime.strptime(time_str.split(" ")[0], "%Y-%m-%d").weekday()

 

print(apply_week)

Python如何根据日期判断周几

Python如何根据日期判断周几

3、方法三:

#!/usr/bin/python

 

# -*- coding:utf-8 -*-

 

import time, datetime

 

def get_week_day(date):

 

    week_day_dict = {

 

        0: '星期一',

 

        1: '星期二',

 

        2: '星期三',

 

        3: '星期四',

 

        4: '星期五',

 

        5: '星期六',

 

        6: '星期天',

 

    }

 

    day = date.weekday()

 

    return week_day_dict[day]

 

print(get_week_day(datetime.datetime.now()))

Python如何根据日期判断周几

Python如何根据日期判断周几

4、判断昨天是周几:

#!/usr/bin/python

 

# -*- coding:utf-8 -*-

 

import time, datetime

 

today = datetime.date.today()

 

yesterday = today - datetime.timedelta(days=1)

 

#获取昨天是星期几

 

thistime=yesterday.isoweekday()

 

if thistime==1:

 

    a="周一"

 

elif thistime==2:

 

    a="周二"

 

elif thistime==3:

 

    a="周三"

 

elif thistime==4:

 

    a="周四"

 

elif thistime==5:

 

    a="周五"

 

elif thistime==6:

 

    a="周六"

 

elif thistime==7:

 

    a="周日"

 

print(a)

Python如何根据日期判断周几

Python如何根据日期判断周几

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢