Python模块之time

时间表示形式

在python中,通常有三种方式来表示时间:时间戳、元组(struct_time)、格式化的时间字符串:

(1)时间戳(timestamp) :通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。我们运行“type(time.time())”,返回的是float类型。

(2)格式化的时间字符串(Format String): ‘1988-09-29’

(3)元组(struct_time) :struct_time元组共有9个元素共九个元素:(年,月,日,时,分,秒,一年中第几周,一年中第几天等)

<1>时间戳

import time
print(time.time())

得到结果:1526459411.2541714

<2>时间字符串

import time
print(time.strftime('%Y-%m-%d %X'))

得到结果:2018-05-16 16:38:24

<3>时间元组

import time
print(time.localtime())

结果:

time.struct_time(tm_year=2018, tm_mon=5, tm_mday=16, tm_hour=16, tm_min=41, tm_sec=18, tm_wday=2, tm_yday=136, tm_isdst=0)

小结:时间戳是计算机能够识别的语言;字符串为人类能够识别的语言;元组是用来操作时间的

更多内容请见:https://www.cnblogs.com/yuanchenqi/articles/6766020.html

猜你喜欢

转载自www.cnblogs.com/skyell/p/9046788.html