Python如何根据日期判断周几

 时间:2026-02-13 10:32:44

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如何根据日期判断周几

  • python end用法
  • Python编程:如何将列表元素按从小到大排序
  • python当中怎样输出多行字符串?
  • Python编程:怎么计算列表元素之和
  • python中如何获取列表的最大值和最小值?
  • 热门搜索
    白菜减肥 勃拉姆斯简介 正负符号怎么打 通天河副本详细攻略 怎么让孩子爱上学习 怎么快速瘦腰 攻略 ps液化怎么用 北京旅游攻略自助游 油墨怎么洗