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ả |
|---|---|
| 1 | time.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. |
| 2 | time.asctime([tupletime]) Nhận time-tuple, trả về chuỗi 24 ký tự dễ đọc như 'Tue Dec 11 18:07:14 2008'. |
| 3 | time.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(). |
| 4 | time.ctime([secs]) Giống asctime(localtime(secs)) và không đối số thì giống asctime(). |
| 5 | time.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. |
| 6 | time.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). |
| 7 | time.mktime(tupletime) Nhận thời điểm dạng time-tuple giờ local, trả về float giây từ epoch. |
| 8 | time.sleep(secs) Treo thread gọi trong secs giây. |
| 9 | time.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. |
| 10 | time.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. |
| 11 | time.time() Trả về thời điểm hiện tại, float giây từ epoch. |
| 12 | time.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ả | |
|---|---|---|
| 1 | time.timezone Độ bù giây của timezone local (không DST) từ UTC (>0 ở Mỹ; <=0 ở đa số Châu Âu, Á, Phi). | |
| 2 | time.tzname | Cặp chuỗi phụ thuộc locale, tên timezone local không và có DST. |