當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python datetime timetuple()用法及代碼示例


Python datetime.timetuple() 方法

datetime.timetuple() 方法用於操作模塊 datetime 的 datetime 類的對象。

它是一個實例方法,這意味著它適用於類的實例。它返回一個 time.struct_time,它是一個對象,具有包含九個元素的命名元組接口。

time.struct_time 對象中存在以下值:

索引屬性
0tm_year(例如,1993)
1tm_mon範圍 [1, 12]
2tm_mday範圍 [1, 31]
3tm_hour範圍 [0, 23]
4tm_min範圍 [0, 59]
5tm_sec範圍 [0, 61]
6tm_wday範圍 [0, 6],星期一為 0
7tm_yday範圍 [1, 366]
8tm_isdst0、1 或 -1;見下文
不適用tm_zone時區名稱的縮寫
不適用tm_gmtoff以秒為單位向東偏移 UTC

日期時間時間元組相當於,

    time.struct_time((d.year, d.month, d.day, d.hour, d.minute, d.second, d.weekday(), yday, dst))

模塊:

    import datetime

類:

    from datetime import datetime

用法:

    timetuple()

參數:

  • None

返回值:

這個方法的返回類型是time.struct_time包含日期和時間信息的對象。

例:

## Python program explaining the 
## use of datetime timetuple() method

from datetime import datetime

## Creating an instance
x = datetime(2020, 4, 29, 10, 50, 40)
print("Current date is:", x)

d = x.timetuple()
print("The tuple of the datetime object", d)
print()

print("We can also access individual elements of this tuple")
for i in d:
    print(i)
print()

x = datetime.now()
print("The tuple of the datetime object:", x.timetuple())

輸出

Current date is:2020-04-29 10:50:40
The tuple of the datetime object time.struct_time(tm_year=2020, tm_mon=4, tm_mday=29, tm_hour=10, tm_min=50, tm_sec=40, tm_wday=2, tm_yday=120, tm_isdst=-1)

We can also access individual elements of this tuple
2020
4
29
10
50
40
2
120
-1

The tuple of the datetime object:time.struct_time(tm_year=2020, tm_mon=5, tm_mday=2, tm_hour=6, tm_min=22, tm_sec=38, tm_wday=5, tm_yday=123, tm_isdst=-1)


相關用法


注:本文由純淨天空篩選整理自 Python datetime timetuple() Method with Example。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。