Python如何根据日期判断周几
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)
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)
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()))
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)
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:188
阅读量:53
阅读量:122
阅读量:117
阅读量:130