1.
在
Python
中,通常有这几种方式来表示时间:
1
)时间戳
2
)格式化的时间字符串
3
)元组(
struct_time
)共九个元素。由于
Python
的
time
模块实现主要调用
C
库,
所以各个平台可能有所不同。
2.
UTC
(
Coordinated
Universal
Time
,世界协调时)亦即格林威治天文时间,世界标
准时间。在中国为
UTC+8
。
DST
(
Daylight
Saving
Time
)即夏令时。
3.
时间戳
(
timestamp
)
的方式:
通常来说,
时间戳表示的是从
1970
年
1
月
1
日
00:00:00
开始按秒计算的偏移量。我们运行
“type(time.time())”
,返回的是
float
类型。返回
时间戳方式的函数主要有
time()
,
clock()
等。
4.
元组(
struct_time
)方式:
struct_time
元组共有
9
个元素,返回
struct_time
的函数
主要有
gmtime()
,
localtime()
,
strptime()
。下面列出这种方式元组中的几个元素:
索引(
Index
)
属性(
Attribute
)
值(
Values
)
0
tm_year
(年)
比如
2011
1
tm_mon
(月)
1
-
12
2
tm_mday
(日)
1
-
31
3
tm_hour
(时)
0
-
23
4
tm_min
(分)
0
-
59
5
tm_sec
(秒)
0
-
61
6
tm_wday
(
weekday
)
0
-
6
(
0
表示周日)
7
tm_yday
(一年中的第几天)
1
-
366