Practice-String2Weekday

目录

  • 问题
  • 扩展:python时间处理

1. 问题:

描述:将20180607对应的星期几输出来
求解:

日期转化为星期:
1.
    import datetime
    import time
    def get_week_day(date):
            week_day_dict = {
                0: '星期一',
                1: '星期二',
                2: '星期三',
                3: '星期四',
                4: '星期五',
                5: '星期六',
                6: '星期天',
            }
            day = date.weekday()
            return week_day_dict[day]
    if __name__ == "__main__":
        print(get_week_day(datetime.datetime.now()))





2.
    str = '2012-11-19'
    date_time = datetime.datetime.strptime(str, '%Y-%m-%d')
    print(date_time)




3.good!

参考:https://www.jb51.net/article/34618.htm

import datetime
if __name__ == "__main__":
    date = '20180607'
    year, mon, day = int(date[:4]), int(date[4:6]), int(date[6:])
    d = datetime.datetime(year, mon, day)
    print(d.weekday())


4.完整版本 1+3
import datetime
def get_week_day(day):
    week_day_dict = {
        0: '星期一',
        1: '星期二',
        2: '星期三',
        3: '星期四',
        4: '星期五',
        5: '星期六',
        6: '星期天',
    }
    return week_day_dict[day]
if __name__ == "__main__":
    date = '20180607'
    year, mon, day = int(date[:4]), int(date[4:6]), int(date[6:])
    d = datetime.datetime(year, mon, day)
    print(datetime.datetime.now().weekday())  #3
    print(get_week_day(d.weekday()))   #星期四

2.扩展:python时间处理

参考:
https://www.jb51.net/article/105840.htm
待补充

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值