python取时间,推荐用datetime

       Python中的time一般不用来取时间,一般取时间用的datetime模块。

       首先,说一下time独有的一个方法:

import time

for i in xrange(1,10):
    print (i)
    time.sleep(1)
     一看便知,是一个睡眠计时的用处。

     现在说一下datetime模块的用法,特别好用。现展示代码

# datetime的使用
from  datetime import datetime, timedelta

now_time = datetime.now()     #获取当前时间
print (now_time)
new_time = now_time.strftime('%Y-%m-%d %H-%M-%S')   #打印需要的信息,依次是年月日,时分秒,注意字母大小写
print (new_time)
a = now_time.strftime('%c')    #时间的格式化,一般是国外的时间格式,我们也很少这么用
print (a)
     看看运行结果:

2017-10-29 16:32:36.515000
2017-10-29 16-32-36
10/29/17 16:32:36
    now获取当前的时间  strftime用来表示显示时间的格式

    python取时间我们还是比较常用的,很多东西,都已经帮我们写好了,我们可以很容易取出前一天和后一天的时间,如果是java我们还需要去计算,算出前一天和后一天的时间。那我们python怎么取出前一天和后一天时间呢?

nowTime = datetime.now()
yesterday = nowTime + timedelta(days=-1)   #-1就是前一天
tomorrow = nowTime + timedelta(days=+1)    #+1就是后一天
tomorrow = tomorrow.strftime('%Y-%m-%d')
print (yesterday)
print (tomorrow)
  运行结果:

2017-10-28 16:32:36.515000
2017-10-30

datetime还是比较好用的,我们直接使用+1或者-1就可以获取到日期的后一天和前一天,简单明了。

   

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值