萌新的Python练习菜鸟100例(十六)输出指定格式的日期。
题目:
输出指定格式的日期。
分析:
· datetime模块的使用;
· 自定义输入时间格式、日期的基本运算、日期替换等
· 这里列举了一些常用的方法,具体可以看代码注释
代码
import datetime #导出模块# 输出今日日期,格式为 /yyyy/mm/dd
print(datetime.date.today().strftime('%Y/%m/%d'))
# 创建日期对象,自定义时间输出格式
BirthDate = datetime.date(1985, 3, 14) # 定义时间
print(BirthDate.strftime('%Y/%m/%d')) # yyyy/mm/dd格式输出时间
print(BirthDate.strftime('%d/%m/%Y')) # dd/mm/yy格式输出时间
# 日期算术运算
BirthDateNextDay = BirthDate + datetime.timedelta(days=1) # day+1
print(BirthDateNextDay.strftime('%Y/%m/%d'))
BirthDateNextDay2 = BirthDate + datetime.timedelta(days=1) # day+2
print(BirthDateNextDay2.strftime('%Y/%m/%d'))
# 日期替换
BirthDateFirstDay = BirthDate.replace(year=BirthDate.year + 1) # year+1
print(BirthDateFirstDay.strftime('%Y/%m/%d'))
BirthDateSecondDay = BirthDate.replace(month=BirthDate.month + 1) # month+1
print(BirthDateSecondDay.strftime('%Y/%m/%d'))
BirthDateThirdDay = BirthDate.replace(day=BirthDate.day + 1) # day+1
print(BirthDateThirdDay.strftime('%Y/%m/%d'))
萌新的Python练习菜鸟100例(十六)输出指定格式的日期。相关推荐
- 萌新的Python练习菜鸟100例(十五)利用条件运算符的嵌套来完成此题:学习成绩=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。
题目: 用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示. 分析: · 使用if-else即可: · 输入数字的时候需要加上int ...
- 萌新的Python练习菜鸟100例(十八)一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?
题目: 一球从100米高度自由落下,每次落地后反跳回原高度的一半:再落下,求它在第10次落地时,共经过多少米?第10次反弹多高? 分析: · 用户输入层数和数字: · 使用for i in range ...
- 萌新的Python练习菜鸟100例(十)暂停一秒输出,并格式化输出当前时间
题目: 题目:暂停一秒输出,并格式化当前时间 分析: 主要是练习输出本机时间 · 使用Python time模块 · 再使用time.sleep()函数,时间为秒,可以自由设置 · 格式化输出当前时间 ...
- 萌新的Python练习菜鸟100例(九)暂停一秒输出
题目: 暂停一秒输出 分析: · 使用Python time模块 · 再使用time.sleep()函数,时间为秒,可以自由设置 代码: # 导出时间模块 import time a = 1 b = ...
- 萌新的Python练习菜鸟100例(十八)求s=a+aa+aaa+aaaa+aa...a的值
题目: 求s=a+aa+aaa+aaaa+aa-a的值,其中a是一个数字.例如2+22+222+2222+22222(此时共有5个数相加),几个数相加由键盘控制. 分析: · 用户输入层数和数字: · ...
- 萌新的Python练习菜鸟100例(十七)输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
题目: 输入一行字符,分别统计出其中英文字母.空格.数字和其它字符的个数. 分析: · string模块的使用: 字符串实现了所有一般序列的操作,还额外提供了以下列出的一些附加方法. 字符串还支持两种 ...
- 萌新的Python练习菜鸟100例(十二)判断101-200之间有多少个素数,并输出所有素数
题目: 判断101-200之间有多少个素数,并输出所有素数 分析: 质数又称素数.一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数叫做质数 · 先用for i in 遍历101-200 ...
- 萌新的Python练习菜鸟100例(十一)生兔子练习
题目: 古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 分析: 这个问题就是之前博文(https://b ...
- 萌新的Python练习菜鸟100例(八)输出 9*9 乘法口诀表
题目: 输出 9*9 乘法口诀表 分析: · 分行与列考虑,共9行9列,i控制行,j控制列: · for i in range(1, 10)表示循环从1到9 · print() function:指定 ...
最新文章
- ​两院院士评选“2021年中国/世界十大科技进展新闻”揭晓
- Thinkphp 源码分析
- cf1139D. Steps to One(dp)
- matplotlib plot绘图简介
- Tableau必知必会之如何用颜色 突显 前N项和后N项
- RNN LSTM 循环神经网络 (分类例子)
- python基本算法语句_Python中基本且又常用的算法
- Eclipse 安装Gradle插件
- Java经典编程题50道之三十四
- epoll模型与select模型的区别(宿管大妈的例子)
- 自定义Promise
- HBase开发实例学习
- numpy 常见 用法 取自np100题
- 三菱PLC控制步进电机
- 查看linux内存大小
- Mac下载pd虚拟机以及激活
- Ubuntu使用问题备忘录
- 装饰器(Decorator)模式
- js经典代码200句
- uniapp 微信小程序分享给微信好友与分享到朋友圈功能
热门文章
- cocos之观察者模式应用实例
- delphixe2 SIZE_T=NativeUInt类型
- 随想录(libc.so和ld.so调试)
- ftk学习记(滑动条篇)
- 随想录(程序员的缺点)
- 单片机之魂——定时器、中断
- python中颜色介意用数字表示_利用Python实现颜色色值转换的小工具
- 缓存 ASP.NET 页
- 解决 ImportError: No module named 'pip._internal'问题
- 【leetcode】667. Beautiful Arrangement II