今天的题目比较容易了,旨在让人掌握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)

最新文章

  1. nodemon配置文件简单整理
  2. [python]非常小的下载图片脚本(非通用)
  3. iOS开发--隐藏(去除)导航栏底部横线
  4. hihocoder1187 Divisors
  5. js判断字符在另一个字符串中出现次数
  6. git的一些基础命令
  7. Linux入门基础 #5:Linux文件系统挂载管理
  8. hnsd11348tree(并查集)
  9. web服务交互中HTTP数据内容GZIP,ZLIB格式压缩与解压缩封装(共享)
  10. iframe顶部跳转跨域问题
  11. Spring in Action --- 第二章 装配Bean
  12. jq自定义多选下拉列表框
  13. 使用Node.js完成的第一个项目的实践总结
  14. 将图片转为base64
  15. csrf jsonp
  16. springcloud第四步:ribbon搭建服务负载均衡
  17. mybatis的插件分析
  18. Chrome及Chrome内核浏览器改变开发者工具字体大小
  19. jquery----语法扩展(导入js文件)
  20. Windows XP解决显示桌面图标消失的问题

热门文章

  1. 纪中17日T2 2322. capacitor
  2. CSRF 攻击的应对之道 转载
  3. Java连载74-字符串常用方法、正则表达式简介
  4. 封装的Redis队列
  5. kali安装mongodb
  6. 在eclipse更新启动项目
  7. 【巨杉数据库SequoiaDB】巨杉Tech | 巨杉数据库的并发 malloc 实现
  8. SAP 登录Fiori的user和登录WEB UI的business role之间的关系。
  9. poj1141题解
  10. Spring-Cache手动清缓存