如何确定某一天是星期几, 是今年的第几周


wek_day = {
    "0": "周日",
    "1": "周一",
    "2": "周二",
    "3": "周三",
    "4": "周四",
    "5": "周五",
    "6": "周六",
}


import datetime
import time

today=time.strftime("%w")
print(today)
print("今天是: %s" % wek_day[today])


date_str = "2019-07-14"


dayTime = datetime.datetime.strptime(date_str, '%Y-%m-%d').strftime("%w")
print(datetime)
print("你查询的日期是: %s" % wek_day[dayTime])


"""
    %w 返回值: 0(周日)  1(周一)  ... 
    %W 返回值: 这周在今年是第几周(星期一作为第一天), 返回的值的范围在 0-53 
    %U 返回值: 这周在今年是第几周(星期一作为第一天), 返回的值的范围在 0-53 
    
    %a 返回值: Sun, Mon, Wen.....
    %A 返回值: Sunday, Monday
    
    %B 返回值: 这天是属于那个月份           July
    %b 返回值: 这天是属于那个月份(缩写成前三个字母)     Jul
    
    %c 返回值: 标准的日期时间格式  例如: Sun Jul 14 17:50:50 2019
    
    %d 返回值: 当天是这个月的几号
    
    %H 返回值: 当前是这天的那个小时(24小时制)
    
    %I (大写的I)返回值: 当前是这天的那个小时(12小时制)
    
    %m 返回值: 当前是几月  01, 02, 03
    
    %M 返回值: 当前的分钟数  01, ....59
    
    %S 返回值: 当前的秒数:  01, ....59
    
    %x 返回值: 标准的日期时间串  例如: 07/14/19
    %X 返回值: 标准的小时时间串  例如: 18:44:47
    
    %y 返回值: 不带十进制的年份, 值从0-99    # 例如今年是2019年, 返回值就是19
    %Y 返回值: 带十进制的年份,  # 例如今年是2019年, 返回值就是2019
    
    %z 返回值: 当前时区的名字      例如: 北京时间: 值为: +0800 
"""

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值