Python Nhận thời gian hiện tại

Trong bài viết này, bạn sẽ học cách lấy thời gian hiện tại của ngôn ngữ cũng như các múi giờ khác nhau trong Python.

Có một số cách bạn có thể thực hiện để lấy thời gian hiện tại trong Python.

Ví dụ 1: Thời gian hiện tại sử dụng đối tượng datetime

 from datetime import datetime now = datetime.now() current_time = now.strftime("%H:%M:%S") print("Current Time =", current_time) 

Đầu ra

 Giờ hiện tại = 07:41:19

Trong ví dụ trên, chúng tôi đã nhập datetimelớp từ mô-đun datetime. Sau đó, chúng tôi sử dụng now()phương thức để lấy một datetimeđối tượng chứa ngày và giờ hiện tại.

Sử dụng phương thức datetime.strftime (), sau đó chúng tôi tạo một chuỗi biểu thị thời gian hiện tại.

Nếu bạn cần tạo một timeđối tượng chứa thời gian hiện tại, bạn có thể làm như thế này.

 from datetime import datetime now = datetime.now().time() # time object print("now =", now) print("type(now) =", type(now)) 

Đầu ra

 now = 07: 43: 37.457423 type (now) = 

Ví dụ 2: Thời gian hiện tại sử dụng mô-đun thời gian

Bạn cũng có thể lấy thời gian hiện tại bằng mô-đun thời gian.

 import time t = time.localtime() current_time = time.strftime("%H:%M:%S", t) print(current_time) 

Đầu ra

 07:46:58

Ví dụ 3: Giờ hiện tại của múi giờ

Nếu bạn cần tìm thời gian hiện tại của một múi giờ nhất định, bạn có thể sử dụng mô-đun pytZ.

 from datetime import datetime import pytz tz_NY = pytz.timezone('America/New_York') datetime_NY = datetime.now(tz_NY) print("NY time:", datetime_NY.strftime("%H:%M:%S")) tz_London = pytz.timezone('Europe/London') datetime_London = datetime.now(tz_London) print("London time:", datetime_London.strftime("%H:%M:%S")) 

Đầu ra

 Giờ NY: 03:45:16 Giờ London: 08:45:16

thú vị bài viết...