使用detetime库输出10种不同日期格式

1 问题

如何使用python中的datetime库输入10种不同的日期格式,输出自己的生日日期?

2 方法

(1)、创建一个datetime的对象,获取时间。

(2)、dt.isocalendar对象返回一个元组,里面有三个元素,对应年、周、本周第几天,是ISO日历。

(3)、通过dt.year,dt.month,dt.day,dt.hour,dt.minute获取相应的年,月,日,天,时,分,通过配合format函数进行输出。

(4)、使用strftime()函数格式化去掉后面的微秒毫秒级别时间。

代码清单1

|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| from datetime import datetime: Birthday=datetime(2003.8.29) a=Birthday.isocalendar() print('你的生日是:') print(Birthday.year,Birthday.month,Birthday.day) print(Birthday.strftime('%Y-%m-%d')) print(Birthday.strftime('%d,%B,%Y')) print(Birthday.strftime('%Y/%m/%d')) print('{0:%Y}年{0:%m}月{0:%d}日'.format(Birthday)) print(Birthday.strftime('%Y%m%d')) print(Birthday.strftime('%m%d%Y')) print('{}年{}周{}星期'format(0,1,2)) print(Birthday.strftime('%y-%m-%d-%A')) |

3 结语

针对如何输入10种不同的日期格式的问题,提出使用datetime库的方法,通过datetime实验,证明该方法是有效的,让我们对datetime库更加熟悉,未来可以拓展更多的方法来输入日期格式。

相关推荐
CoderYanger12 小时前
视频裁剪+缩放+自动添加水印脚本(Python版)
开发语言·后端·python·程序人生·职场和发展·音视频·学习方法
霍格沃兹测试开发学社测试人社区13 小时前
Node.js 浏览器引擎 + Python 大脑:Playwright 混合架构爬虫系统深度解析
python·架构·node.js
酷酷的身影13 小时前
Managers/APConfigManager.cs
开发语言·ui·c#
拳里剑气13 小时前
C++算法:优先级队列
开发语言·c++·算法·优先级队列
小七在进步13 小时前
数据结构:用队列实现栈
开发语言·数据结构
绘梨衣54713 小时前
求助帖:pdf复杂表格解析
爬虫·python·pdf
从零开始的代码生活_13 小时前
C++ 模板入门:函数模板、类模板与实例化机制
开发语言·c++·后端
luj_176821 小时前
残熵算法实时化三大瓶颈突破
c语言·开发语言·网络·经验分享·算法
充钱大佬21 小时前
Python测试基础教程
python·log4j·apache
不听话坏1 天前
Ignition篇(下 一) 动态执行前的事情
开发语言·前端·javascript