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

Mô-đun thời gian bằng Python

Có một mô-đun thời gian phổ biến có sẵn trong Python cung cấp các hàm để làm việc với thời gian và chuyển đổi giữa các biểu diễn. Đây là danh sách tất cả các phương pháp có sẵn -

Sr.No Chức năng với Mô tả
1 time.altzone
Chênh lệch của múi giờ DST cục bộ, tính bằng giây về phía tây của UTC, nếu múi giờ được xác định. Điều này là tiêu cực nếu múi giờ DST địa phương ở phía đông UTC (như ở Tây Âu, bao gồm cả Vương quốc Anh). Chỉ sử dụng điều này nếu ánh sáng ban ngày không phải là ánh sáng ban ngày.
2 time.asctime ([tupletime])
Chấp nhận bộ thời gian và trả về một chuỗi 24 ký tự có thể đọc được, chẳng hạn như 'Thứ ba ngày 11 tháng 12 18:07:14 2008'.


3 time.clock ()
Trả về thời gian hiện tại của CPU dưới dạng số giây dấu phẩy động. Để đo lường chi phí tính toán ngoài các cách tiếp cận khác nhau, giá trị của time.clock hữu ích hơn so với time.time ().
4 time.ctime ([giây])
Giống như asctime (localtime (giây)) và không có đối số giống như asctime ()
5 time.gmtime ([giây])
Chấp nhận thời gian được biểu thị bằng giây kể từ kỷ nguyên và trả về bộ thời gian t với thời gian UTC. Lưu ý:t.tm_isdst luôn là 0
6 time.localtime ([giây])
Chấp nhận thời gian được biểu thị bằng giây kể từ kỷ nguyên và trả về bộ thời gian t với thời gian cục bộ (t.tm_isdst là 0 hoặc 1, tùy thuộc vào việc áp dụng DST cho giây tức thì theo quy tắc cục bộ).
7 time.mktime (tupletime)
Chấp nhận thời điểm được biểu thị dưới dạng bộ thời gian theo giờ địa phương và trả về giá trị dấu phẩy động với thời điểm được biểu thị bằng giây kể từ kỷ nguyên.
8 time.sleep (giây)
Tạm dừng chuỗi cuộc gọi trong giây giây.
9 time.strftime (fmt [, tupletime])
Chấp nhận một thời điểm được biểu thị dưới dạng bộ điều chỉnh thời gian theo giờ cục bộ và trả về một chuỗi đại diện cho thời điểm đó như được chỉ định bởi chuỗi fmt.
10 time.strptime (str, fmt ='% a% b% d% H:% M:% S% Y')
Phân tích cú pháp str theo chuỗi định dạng fmt và trả về tức thì ở định dạng tuple thời gian.
11 time.time ()
Trả về thời gian hiện tại tức thì, một số giây dấu phẩy động kể từ kỷ nguyên.
12 time.tzset ()
Đặt lại các quy tắc chuyển đổi thời gian được sử dụng bởi các quy trình thư viện. Biến môi trường TZ chỉ định cách thực hiện điều này.

Hãy cùng chúng tôi xem qua các chức năng một cách ngắn gọn -

Có hai thuộc tính quan trọng sau đây có sẵn với mô-đun thời gian -

Sr.No Thuộc tính với Mô tả
1 time.timezone
Thuộc tính time.timezone là khoảng thời gian chênh lệch tính bằng giây của múi giờ địa phương (không tính DST) từ UTC (> 0 ở Châu Mỹ; <=0 ở hầu hết Châu Âu, Châu Á, Châu Phi).
2 time.tzname
Thuộc tính time.tzname là một cặp chuỗi phụ thuộc ngôn ngữ, là tên của múi giờ địa phương không có và có DST, tương ứng.