python

python3学习笔记–获取昨天的日期

终于开始看python了,也算是给自己定的一份2012年的小计划吧。经过这一两周的学习,发现python在某些方面上要比perl用起来简单很多,尤其在模块上,不过python3的模块还是有些少,不过还是准备从python3开始入手学习。

最近要写个小脚本,需要拿到前一天的数据,这就需要获得前一天的日期。说实话,这要在shell下,还是很容易完成的,一个命令就搞定了。、

对于python,需要用到的模块是—datetime,不过呢,这个模块中,并没有直接提供获取前一天,或者前几天的方法,不过倒是提供了一个获取当前日期的的函数—today()。

如此一来,就只能从这个函数入手,要想获得前一天,其实可以考虑用当前日期减去一天就行。看如下代码

代码解释:

第3行,导入datetime模块

第5行,获得当前日期赋值给变量today

第6行,通过timedelta函数定义需要差值的天数为1

第7行,通过当天日期和天数进行相减,获得前一天的日期

第9行,打印结果

还是很简单的。具体datetime模块的使用可以参考官方文档

RelatedPost

Leave a Reply

Your email address will not be published. Required fields are marked *

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据