1
|
import
time, datetime
|
str類型的日期轉換為時間戳
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
# 字符類型的時間
tss1
=
'2013-10-10 23:40:00'
# 轉為時間數組
timeArray
=
time.strptime(tss1,
"%Y-%m-%d %H:%M:%S"
)
print
timeArray
# timeArray可以調用tm_year等
print
timeArray.tm_year
# 2013
# 轉為時間戳
timeStamp
=
int
(time.mktime(timeArray))
print
timeStamp
# 1381419600
# 結果如下
time.struct_time(tm_year
=
2013
, tm_mon
=
10
, tm_mday
=
10
, tm_hour
=
23
, tm_min
=
40
, tm_sec
=
0
, tm_wday
=
3
, tm_yday
=
283
, tm_isdst
=
-
1
)
2013
1381419600
|
更改str類型日期的顯示格式
1
2
3
4
5
6
7
8
9
10
11
|
tss2
=
"2013-10-10 23:40:00"
# 轉為數組
timeArray
=
time.strptime(tss2,
"%Y-%m-%d %H:%M:%S"
)
# 轉為其它顯示格式
otherStyleTime
=
time.strftime(
"%Y/%m/%d %H:%M:%S"
, timeArray)
print
otherStyleTime
# 2013/10/10 23:40:00
tss3
=
"2013/10/10 23:40:00"
timeArray
=
time.strptime(tss3,
"%Y/%m/%d %H:%M:%S"
)
otherStyleTime
=
time.strftime(
"%Y-%m-%d %H:%M:%S"
, timeArray)
print
otherStyleTime
# 2013-10-10 23:40:00
|
時間戳轉換為指定格式的日期
1
2
3
4
5
6
7
8
9
10
|
# 使用time
timeStamp
=
1381419600
timeArray
=
time.localtime(timeStamp)
otherStyleTime
=
time.strftime(
"%Y--%m--%d %H:%M:%S"
, timeArray)
print
otherStyleTime
# 2013--10--10 23:40:00
# 使用datetime
timeStamp
=
1381419600
dateArray
=
datetime.datetime.utcfromtimestamp(timeStamp)
otherStyleTime
=
dateArray.strftime(
"%Y--%m--%d %H:%M:%S"
)
print
otherStyleTime
# 2013--10--10 15:40:00
|
獲取當前時間並且用指定格式顯示
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
# time獲取當前時間戳
now
=
int
(time.time())
# 1533952277
timeArray
=
time.localtime(now)
print
timeArray
otherStyleTime
=
time.strftime(
"%Y--%m--%d %H:%M:%S"
, timeArray)
print
otherStyleTime
# 結果如下
time.struct_time(tm_year
=
2018
, tm_mon
=
8
, tm_mday
=
11
, tm_hour
=
9
, tm_min
=
51
, tm_sec
=
17
, tm_wday
=
5
, tm_yday
=
223
, tm_isdst
=
0
)
2018
-
-
08
-
-
11
09
:
51
:
17
# datetime獲取當前時間,數組格式
now
=
datetime.datetime.now()
print
now
otherStyleTime
=
now.strftime(
"%Y--%m--%d %H:%M:%S"
)
print
otherStyleTime
# 結果如下:
2018
-
08
-
11
09
:
51
:
17.362986
2018
-
-
08
-
-
11
09
:
51
:
17
|
轉:https://www.cnblogs.com/weidaijie/p/10919753.html