Bạn sẽ học cách lấy thời gian hiện tại ở các định dạng và ngữ cảnh khác nhau trong Python. Ví dụ: bạn sẽ tìm hiểu cách lấy thời gian hiện tại tính bằng mili giây, ở định dạng Epoch và cách trích xuất các thành phần thời gian khác nhau từ đó Show
Thời gian hiện tại trong PythonXử lý thời gian là rất quan trọng trong một số chương trình Python. Để làm cho việc xử lý các trường hợp thời gian dễ dàng hơn trong các dự án của bạn, Python có một số thư viện hữu ích như time và datetime Đọc thêm về cách sử dụng mô-đun datetime trong Python Hãy xem xét toàn bộ cách bạn có thể lấy thời gian hiện tại trong Python bằng cách sử dụng các múi giờ, định dạng khác nhau, v.v. Thời gian hiện tại tính bằng mili giâyMili giây có nghĩa là một phần nghìn (1/1000) giây Để có được thời gian hiện tại tính bằng mili giây trong Python
Ví dụ import time t = time.time() t_ms = int(t * 1000) print(f"The current time in milliseconds: {t_ms}") đầu ra The current time in milliseconds: 1635249073607 Thời gian hiện tại tính bằng giâyĐể có được thời gian hiện tại tính bằng giây trong Python
Ví dụ import time t = time.time() t_s = int(t) print(f"The current time in seconds: {t_s}") đầu ra The current time in seconds: 1635249118 Nhận ngày và giờ địa phương hiện tạiĐể có được ngày và giờ địa phương hiện tại bằng Python
Ví dụ from datetime import datetime now = datetime.now() print(f"The timestamp is {now}") đầu ra The timestamp is 2021-10-26 14:53:37.807390 Nhận múi giờ hiện tạiĐể có múi giờ địa phương hiện tại bằng Python
Ví dụ from datetime import datetime now = datetime.now() now_with_tz = now.astimezone() my_timezone = now_with_tz.tzinfo print(my_timezone) Tôi đang ở múi giờ EEST (Giờ mùa hè Đông Âu), vì vậy đoạn mã trên mang lại cho tôi EEST Nhận Dấu thời gian Epoch/Unix hiện tạiThời gian kỷ nguyên/thời gian UNIX đề cập đến số giây đã trôi qua kể từ ngày 1 tháng 1 năm 1970 Để lấy dấu thời gian Epoch/UNIX hiện tại trong Python
Ví dụ The time is 14:42:240 đầu ra The time is 14:42:241 Giờ UTC hiện tạiĐể có được thời gian hiện tại ở định dạng thời gian UTC trong Python
Ví dụ The time is 14:42:242 đầu ra The time is 14:42:243 Thời gian ISO hiện tạiISO 8601 (Tổ chức tiêu chuẩn hóa quốc tế) là một cách tiêu chuẩn để thể hiện thời gian ISO 8601 tuân theo định dạng T[hh]. [mm]. [ss] Để có được thời gian hiện tại ở định dạng ISO trong Python
Ví dụ The time is 14:42:244 đầu ra The time is 14:42:245 Giờ GMT hiện tạiGMT hoặc Giờ trung bình Greenwich là giờ mặt trời được quan sát thấy ở Greenwich, London Để có được thời gian GMT hiện tại bằng Python
Ví dụ The time is 14:42:246 đầu ra The time is 14:42:247 Nhận năm, tháng, ngày, giờ, phút và giây hiện tạiĐể trích xuất năm, tháng, ngày, giờ, phút và giây trong Python
Ví dụ The time is 14:42:248 đầu ra The time is 14:42:249 Điều này hoàn thành hướng dẫn. Tôi hy vọng bạn thấy nó hữu ích và học được điều gì đó mới. Cảm ơn vì đã đọc. Mã hóa vui vẻ Python tính toán thời gian như thế nào?Để tính thời gian thực thi mã, mô-đun thời gian có thể được sử dụng. . Lưu dấu thời gian ở đầu mã bắt đầu sử dụng time() Lưu dấu thời gian ở cuối mã Tìm sự khác biệt giữa kết thúc và bắt đầu, cho biết thời gian thực hiện Thời gian Python có tính bằng giây không?Phương thức time() của Python
. time() returns the time as a floating point number expressed in seconds since the epoch, in UTC.
Làm cách nào để trích xuất mili giây từ dấu thời gian trong Python?Nhân dấu thời gian của đối tượng datetime với 1000 để chuyển đổi thành mili giây. |