• python3练习100题——016


    今天的题目比较容易了,旨在让人掌握datetime模块下的一些用法。

    链接:http://www.runoob.com/python/python-exercise-example16.html

    题目:输出指定格式的日期。

    答案的代码:

    #!/usr/bin/python
    # -*- coding: UTF-8 -*-
     
    import datetime
     
    if __name__ == '__main__':
     
        # 输出今日日期,格式为 dd/mm/yyyy。更多选项可以查看 strftime() 方法
        print(datetime.date.today().strftime('%d/%m/%Y'))
     
        # 创建日期对象
        miyazakiBirthDate = datetime.date(1941, 1, 5)
     
        print(miyazakiBirthDate.strftime('%d/%m/%Y'))
     
        # 日期算术运算
        miyazakiBirthNextDay = miyazakiBirthDate + datetime.timedelta(days=1)
     
        print(miyazakiBirthNextDay.strftime('%d/%m/%Y'))
     
        # 日期替换
        miyazakiFirstBirthday = miyazakiBirthDate.replace(year=miyazakiBirthDate.year + 1)
     
        print(miyazakiFirstBirthday.strftime('%d/%m/%Y'))

    思考:

    通过这个答案学习了一下几个datetime的函数用法:

    1.获取当日日期或者获取指定日期:

    datetime.date.today()  和 datetime.date(year,month,day)

    2.增加天数,计算日期:

    datetime.date(year,month,day)+datetime.timedelta(days= )

    3.日期格式输出:

    datetime.date(year,month,day).strftime("%d%m%Y")

    4.日期的替换:(假设a已经是一个datetime定义过的时间了)

    a=a.replace(year=a.year+1)

  • 相关阅读:
    洛谷P1357 Solution
    洛谷P3469 Solution
    洛谷P2617 Solution
    CF818F Solution
    CF802K Solution
    CF519E Solution
    在代码中改变log的级别
    Java非对称加密解密
    mvn test 远程调试
    rsyn实现服务器源码同步
  • 原文地址:https://www.cnblogs.com/drifter/p/9129014.html
Copyright © 2020-2023  润新知