Computer >> Máy Tính >  >> Lập trình >> Python

TimeTuple trong Python là gì?


Phương thức timetuple () của các cá thể datetime.date trả về một đối tượng kiểu time.struct_time. Struct_time là một đối tượng tuple được đặt tên (Đối tượng tuple được đặt tên có các thuộc tính có thể được truy cập bằng chỉ mục hoặc theo tên).

Đối tượng struct_time có các thuộc tính đại diện cho cả trường ngày và giờ cùng với cờ để cho biết liệu Giờ tiết kiệm ánh sáng ban ngày có đang hoạt động hay không.

Bộ tuple được đặt tên do hàm timetuple () trả về sẽ có các trường năm, tháng và ngày được đặt theo đối tượng ngày và các trường tương ứng với giờ, phút, giây sẽ được đặt thành 0.

ví dụ

import datetime
todaysDate = datetime.date.today()
timeTuple = todaysDate.timetuple()
print(timeTuple)
print(timeTuple.tm_year)

Đầu ra

Điều này sẽ cung cấp đầu ra -

time.struct_time(tm_year=2017, tm_mon=12, tm_mday=28, tm_hour=0, tm_min=0, tm_sec=0, tm_wday=3, tm_yday=362, tm_isdst=-1)
2017