Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Module time trong Python

Có module time phổ biến trong Python cung cấp hàm làm việc với thời gian và chuyển đổi giữa các biểu diễn. Danh sách tất cả phương thức:

STT Hàm & Mô tả
1time.altzone
Độ bù timezone DST local, giây về phía tây UTC, nếu được định nghĩa. Âm nếu DST timezone local ở phía đông UTC (Tây Âu, bao gồm UK). Chỉ dùng nếu daylight khác 0.
2time.asctime([tupletime])
Nhận time-tuple, trả về chuỗi 24 ký tự dễ đọc như 'Tue Dec 11 18:07:14 2008'.
3time.clock()
Trả về CPU time hiện tại dạng float giây. Để đo chi phí tính toán, time.clock hữu ích hơn time.time().
4time.ctime([secs])
Giống asctime(localtime(secs)) và không đối số thì giống asctime().
5time.gmtime([secs])
Nhận thời điểm tính bằng giây từ epoch, trả về time-tuple t với giờ UTC. Lưu ý: t.tm_isdst luôn 0.
6time.localtime([secs])
Nhận thời điểm tính bằng giây từ epoch, trả về time-tuple t với giờ local (t.tm_isdst là 0 hoặc 1 tùy DST áp dụng).
7time.mktime(tupletime)
Nhận thời điểm dạng time-tuple giờ local, trả về float giây từ epoch.
8time.sleep(secs)
Treo thread gọi trong secs giây.
9time.strftime(fmt[,tupletime])
Nhận thời điểm dạng time-tuple giờ local, trả về chuỗi biểu diễn thời điểm theo format string fmt.
10time.strptime(str,fmt='%a %b %d %H:%M:%S %Y')
Phân tích str theo format string fmt, trả về thời điểm dạng time-tuple.
11time.time()
Trả về thời điểm hiện tại, float giây từ epoch.
12time.tzset()
Reset quy tắc chuyển đổi thời gian dùng bởi thư viện. Biến môi trường TZ chỉ định cách làm.

Hai thuộc tính quan trọng của module time:

STT Thuộc tính & Mô tả
1time.timezone
Độ bù giây của timezone local (không DST) từ UTC (>0 ở Mỹ; <=0 ở đa số Châu Âu, Á, Phi).
2time.tznameCặp chuỗi phụ thuộc locale, tên timezone local không và có DST.