>>
>
import time
>>
> time.time(
)1594002800.2053256
time.localtime() 格式化時間戳為本地的時間。 如果sec引數未輸入,則以當前時間為轉換標準。
>>
> time.localtime(time.time())
time.struct_time(tm_year=
2020
, tm_mon=
7, tm_mday=
6, tm_hour=
10, tm_min=
36, tm_sec=
29, tm_wday=
0, tm_yday=
188, tm_isdst=
0)
tm_year
2008
4位數年
tm_mon
1 到 12
月tm_mday
1 到 31
日tm_hour
0 到 23
小時tm_min
0 到 59
分鐘tm_sec
0 到 61 (60或61 是閏秒)
秒tm_wday
0到6 (0是周一)
一周的第幾日
tm_yday
1 到 366(儒略曆)
一年的第幾日
tm_isdst
-1, 0, 1, -1是決定是否為夏令時的旗幟
夏令時我們可以使用 time 模組的 strftime 方法來格式化日期:
>>
> time.strftime(
"%y-%m-%d %h:%m:%s"
, time.localtime())
'2020-07-06 10:43:51'
>>
>
from datetime import datetime
>>
> datetime(
2019,4
,5)#最少年月日
datetime.datetime(
2019,4
,5,0
,0)>>
> datetime(
2019,4
,5,12
,45)datetime.datetime(
2019,4
,5,12
,45)
>>
> datetime(
2019,4
,5,12
,45).timestamp(
)1554439500.0
>>
> datetime.fromtimestamp(
1429417200.0
)datetime.datetime(
2015,4
,19,12
,20)
>>
> datestr=
'2015-6-1 18:19:59'
>>
> datetime.strptime(datestr,
'%y-%m-%d %h:%m:%s'
)datetime.datetime(
2015,6
,1,18
,19,59
)>>
>
print
(datetime.strptime(datestr,
'%y-%m-%d %h:%m:%s'))
2015-06
-0118:
19:59
加減可以直接用+和-運算子,不過需要匯入timedelta這個類:
>>
>
from datetime import datetime, timedelta
>>
> now = datetime.now(
)>>
> now
datetime.datetime(
2015,5
,18,16
,57,3
,540997
)>>
> now + timedelta(hours=10)
datetime.datetime(
2015,5
,19,2
,57,3
,540997
)>>
> now - timedelta(days=1)
datetime.datetime(
2015,5
,17,16
,57,3
,540997
)>>
> now + timedelta(days=
2, hours=12)
datetime.datetime(
2015,5
,21,4
,57,3
,540997
)
python日期和時間 Python日期和時間
python程式可以通過多種方式處理日期和時間。日期格式之間的轉換是電腦的常見煩惱。python的時間和日曆模組可以幫助跟蹤日期和時間。什麼是蜱 時間間隔是以秒為單位的浮點數。1970年1月1日上午12 00 時代 時間的特殊時刻表示。python中有乙個受歡迎的時間模組,它提供了處理時間的功能,並...
Python 日期和時間
python 程式能用很多方式處理日期和時間,轉換日期格式是乙個常見的功能。python 提供了乙個 time 和 calendar 模組可以用於格式化日期和時間。時間間隔是以秒為單位的浮點小數。每個時間戳都以自從1970年1月1日午夜 曆元 經過了多長時間來表示。python 的 time 模組下...
python 時間和日期
python 程式用很多方式處理時間和日期,轉換日期格式是乙個常見的功能。python提供了乙個time 和calendar 模組可以用於格式化日期和時間。時間間隔是以秒為單位的浮點小數。每個時間戳都以自從1970年1月1日午夜 曆元 經過了多長時間來表示。python的time模組下有很多函式可以...