ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

Python DataTime 日期处理

2021-03-12 22:02:58  阅读:189  来源: 互联网

标签:初始化 DataTime 转换 Python datetime 日期 格式


日期处理在各种语言中都会遇到。

Python 也不例外,其中主要涉及到的就是日期转换,日期比对,日期输出等。

不同的日期有不同的处理方式,有些日期可能有时区,有些日期可能没有,根据我们的一些考古来看,Python 有些日期库可以使用。

通常用得最多的日期库是:

datetime
python-dateutil
arrow

大部分人可能还是会使用 datetime 多一些,python-dateutil 为日期工具的增强库,在很多时候也会被用到。

对日期处理的顺序大致是:

初始化日期对象,你输入的日期格式可能是字符的,因此你需要讲字符的日期格式初始化日期对象。

对日期进行操作,可以对日期进行计算,可以对日期进行时区转换等。

对日期进行输出,对日期进行转换或者计算后需要对日期进行输出,比如说输出不同时区的日期,比如说计算年份等等。

实例

下面我们通过实例来对日期的操作进行一些小说明。

如果还需要比较复杂的日期操作的话,请访问相关的 API。

初始化日期对象

假设,我们有字符串 1/1/2015,我们需要根据输入的字符串初始化为日期对象。

data_input = ‘1/1/2015’
date_user = datetime.datetime.strptime(data_input, '%m/%d/%Y')

我们可以通过上面的代码将输入的字符串转换为日期对象。

 

date-formate-01

 

可以转换用的格式列表,请参考上面的图,我们就不在这里翻译了。

如果还有一些不明白的格式,可以在这里参与留言讨论。

https://www.ossez.com/t/python-datatime/13388

标签:初始化,DataTime,转换,Python,datetime,日期,格式
来源: https://www.cnblogs.com/huyuchengus/p/14526627.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有