Trong bài viết này, chúng ta sẽ thảo luận về cách in giờ, phút, giây và micro giây hiện tại bằng Python. Để in giờ, phút và micro giây, chúng ta cần sử dụng mô-đun DateTime trong Python
phương pháp được sử dụng
- ngày giờ. bây giờ(). giờ(). Phương thức này trả về giá trị giờ hiện tại của đối tượng datetime
- ngày giờ. bây giờ(). phút(). Phương thức này trả về giá trị phút hiện tại của đối tượng datetime
- ngày giờ. bây giờ(). thứ hai(). Phương thức này trả về giá trị thứ hai hiện tại của đối tượng datetime
- ngày giờ. bây giờ(). micro giây(). Phương thức này trả về giá trị micro giây hiện tại của đối tượng datetime
Dưới đây là các triển khai khác nhau bằng cách sử dụng các ví dụ mô tả cách in giờ, phút, giây và micro giây hiện tại trong python
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ừ đó
Thời gian hiện tại trong Python
Xử 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ây
Mili 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
- Nhập mô-đun thời gian
- Nhận thời gian kỷ nguyên hiện tại
- Nhân thời gian kỷ nguyên hiện tại với 1000
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: 1635249073607Thờ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
- Nhập mô-đun thời gian
- Nhận thời gian kỷ nguyên hiện tại
- Chuyển đổi thời gian kỷ nguyên thành một số nguyên
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: 1635249118Nhậ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
- Nhập lớp datetime từ mô-đun datetime
- Hỏi thời gian hiện tại theo datetime. bây giờ()
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.807390Nhận múi giờ hiện tại
Để có múi giờ địa phương hiện tại bằng Python
- Nhập lớp datetime từ mô-đun datetime
- Lấy thời gian hiện tại
- Chuyển đổi thời gian hiện tại thành thời gian lưu trữ thông tin múi giờ
- Nhận múi giờ địa phương của bạn từ thông tin múi giờ
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
EESTNhận Dấu thời gian Epoch/Unix hiện tại
Thờ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
- Nhập mô-đun thời gian
- Gọi thời gian. hàm thời gian ()
Ví dụ
The time is 14:42:240đầu ra
The time is 14:42:241Giờ UTC hiện tại
Để có được thời gian hiện tại ở định dạng thời gian UTC trong Python
- Nhập ngày giờ và múi giờ từ mô-đun ngày giờ
- Lấy thời gian hiện tại theo múi giờ UTC
Ví dụ
The time is 14:42:242đầu ra
The time is 14:42:243Thời gian ISO hiện tại
ISO 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
- Nhập lớp datetime từ mô-đun datetime
- Chuyển đổi thời gian hiện tại sang định dạng ISO
Ví dụ
The time is 14:42:244đầu ra
The time is 14:42:245Giờ GMT hiện tại
GMT 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
- Nhập gmttime, strftime từ mô-đun thời gian
- Lấy giờ GMT bằng hàm gmttime()
- định dạng thời gian
Ví dụ
The time is 14:42:246đầu ra
The time is 14:42:247Nhậ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
- Nhập lớp datetime từ mô-đun datetime
- Lấy đối tượng ngày hiện tại
- Kéo các thành phần thời gian từ đối tượng ngày hiện tại
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ẻ