Python中时间datetime的处理与转换用法总结

yipeiwu_com6年前Python基础

python中日期类datetime功能比较强大,使用起来很方便,把常用的两种用法总结如下:

from datetime import datetime
from datetime import timedelta
# 日期格式转换为字符串
NOW = datetime.now()
TODAY = NOW.strftime("%Y%m%d")
YESTERDAY = (NOW -timedelta(days=1)).strftime("%Y%m%d")
# 字符串转换为日期
d1 = str(20180301)
d2 = str(20180226)
print type(d1)
d1 = datetime.strptime(d1, '%Y%m%d')
d2 = datetime.strptime(d2, '%Y%m%d')
# 计算 d1与d2之间的差值
print (d1 - d2).days

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对【听图阁-专注于Python设计】的支持。如果你想了解更多相关内容请查看下面相关链接

相关文章

python中文分词,使用结巴分词对python进行分词(实例讲解)

python中文分词,使用结巴分词对python进行分词(实例讲解)

在采集美女站时,需要对关键词进行分词,最终采用的是python的结巴分词方法。 中文分词是中文文本处理的一个基础性工作,结巴分词利用进行中文分词。 其基本实现原理有三点: 1.基于Tri...

python base64库给用户名或密码加密的流程

给明文密码加密的流程: import base64 pwd_after_encrypt = base64.b64encode(b'this is a scret!') pwd_bef...

5款非常棒的Python工具

5款非常棒的Python工具

工欲善其事必先利其器,一个好的工具能让起到事半功倍的效果,Python社区提供了足够多的优秀工具来帮助开发者更方便的实现某些想法,下面这几个工具给我的工作也带来了很多便利,推荐给追求美好...

TensorFlow实现随机训练和批量训练的方法

TensorFlow实现随机训练和批量训练的方法

TensorFlow更新模型变量。它能一次操作一个数据点,也可以一次操作大量数据。一个训练例子上的操作可能导致比较“古怪”的学习过程,但使用大批量的训练会造成计算成本昂贵。到底选用哪种训...

Python绘制3d螺旋曲线图实例代码

Python绘制3d螺旋曲线图实例代码

Line plots Axes3D.plot(xs, ys, *args, **kwargs) 绘制2D或3D数据 参数 描述...