Python的datetime模块和time模块

Python中有两个有关时间的模块比较常用,一个是datetime,一个是time。

首先要明白,模块,类,对象,这三个概念。目前我还没想清楚。

1. datetime module

datetime模块,一看就知道是关于时间的,用于对日期,时间,时间戳进行处理。

1.1 datetime class

然后datetime class下面还有一些方法,类和这些方法都可以用 . 来调用。

datetime.datetime.today()
(注意,第一个datetime是模块名,第二个datetime是类名,第三个today()是方法。)
这个方法可以返回当前时区的时间:

import datetime
datetime.datetime.today()
datetime.datetime(2018, 8, 16, 20, 53, 40, 69222)

返回的是一个datetime的对象(不知道可不可以这么说),总之返回的值是代表时间的,格式如上,年,月,日,时,分,秒,微秒。

datetime.datetime.now( tz=None )
可以返回当前的时间,tz的意思是time zone ,时区。如果没有指定tz的话,和datetime.datetime.today() 是一样的。

datetime.datetime.utcnow()
会返回没有时区的当前时间。

中国属于东八时区,所以没有时区的时间,就是中国当前的时间,减去八个小时。

import datetime
print(datetime.datetime.today())
print(datetime.datetime.utcnow())   

2018-08-16 21:01:11.621038
2018-08-16 13:01:11.621537
#注意时间差,还要注意直接output和print的格式的不同
<
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值