Python time和datetime模块

1.time

导入:import time

时间戳:time.time()  返回值是float类型,指的是是从1970年1月1日00:00:00开始按秒计算的偏移量

In [37]: time.time()
Out[37]: 1534131958.1169674

格式化时间:time.strftime()  返回一个时间字符串

输出当前日期:

In [31]: time.strftime('%Y%m%d')
Out[31]: '20180813'

输出当前时间: 

In [34]: time.strftime('%Y%m%d %H:%M:%S')
Out[34]: '20180813 11:42:38'

2.datetime

import datetime

2.1 datetime.date类

输出当前日期:

In [42]: datetime.date.today()
Out[42]: datetime.date(2018, 8, 13)

格式化可以直接用str():

In [43]: str(datetime.date.today())
Out[43]: '2018-08-13'

2.2 datetime.time类

2.3 datetime.datetime类

2.4 datetime.timedelta类,用于做时间加减

In [44]: str(datetime.date.today() + datetime.timedelta(1))
Out[44]: '2018-08-14'

 

posted @ 2018-08-13 13:50  coderxf  阅读(155)  评论(0)    收藏  举报