Nhập thời gian Python

Trong các trang web và ứng dụng của mình, bạn có thể muốn thêm các chức năng như dấu thời gian hoặc kiểm tra thời gian hoạt động của người dùng

Mọi ngôn ngữ lập trình đều có các mô-đun hoặc phương thức để làm việc với thời gian và Python không phải là ngoại lệ

Với các mô-đun datetimetime của Python, bạn có thể lấy ngày và giờ hiện tại hoặc ngày và giờ trong một múi giờ cụ thể

Trong bài viết này, tôi sẽ hướng dẫn bạn cách lấy thời gian hiện tại trong Python với các mô-đun datetimetime

Cách lấy thời gian hiện tại với mô-đun ngày giờ

Điều đầu tiên bạn có thể làm để nhanh chóng có được ngày và giờ hiện tại là sử dụng hàm datetime.now() từ mô-đun datetime

from datetime import datetime
current_date_and_time = datetime.now()

print("The current date and time is", current_date_and_time)

# The current date and time is 2022-07-12 10:22:00.776664

Điều này cho bạn thấy không chỉ thời gian mà còn cả ngày

Để trích xuất thời gian, bạn có thể sử dụng hàm

from datetime import datetime
time_now = datetime.now()
current_time = time_now.strftime("%H:%M:%S")

print("The current date and time is", current_time)

# The current date and time is 10:27:45
0 và chuyển vào
from datetime import datetime
time_now = datetime.now()
current_time = time_now.strftime("%H:%M:%S")

print("The current date and time is", current_time)

# The current date and time is 10:27:45
1

  • %H nhận được giờ
  • %M nhận được phút
  • %S nhận được số giây
from datetime import datetime
time_now = datetime.now()
current_time = time_now.strftime("%H:%M:%S")

print("The current date and time is", current_time)

# The current date and time is 10:27:45

Bạn cũng có thể viết lại mã như thế này

from datetime import datetime
time_now = datetime.now().strftime("%H:%M:%S")

print("The current date and time is", time_now)

# The current date and time is 10:30:37

Cách lấy thời gian hiện tại với mô-đun thời gian

Ngoài mô-đun

from datetime import datetime
time_now = datetime.now()
current_time = time_now.strftime("%H:%M:%S")

print("The current date and time is", current_time)

# The current date and time is 10:27:45
2, mô-đun time là một cách tích hợp khác để lấy thời gian hiện tại trong Python

Như thường lệ, trước tiên bạn phải nhập mô-đun thời gian, sau đó bạn có thể sử dụng phương thức

from datetime import datetime
time_now = datetime.now()
current_time = time_now.strftime("%H:%M:%S")

print("The current date and time is", current_time)

# The current date and time is 10:27:45
4 để lấy ngày giờ hiện tại

import time

current_time = time.ctime()
print(current_time)

# Tue Jul 12 10:37:46 2022

Để trích xuất thời gian hiện tại, bạn cũng phải sử dụng hàm

from datetime import datetime
time_now = datetime.now()
current_time = time_now.strftime("%H:%M:%S")

print("The current date and time is", current_time)

# The current date and time is 10:27:45
0

import time

current_time = time.strftime("%H:%M:%S")
print("The current time is", current_time)

# The current time is 10:42:32

Suy nghĩ cuối cùng

Bài viết này đã chỉ cho bạn hai cách để có được thời gian hiện tại với Python

Nếu bạn đang băn khoăn không biết nên sử dụng mô-đun nào giữa các mô-đun timedatetime, điều đó tùy thuộc vào những gì bạn muốn

  • time chính xác hơn datetime
  • nếu bạn không muốn có sự mơ hồ về giờ mùa hè (DST), hãy sử dụng time
  • datetime có nhiều đối tượng tích hợp sẵn hơn mà bạn có thể làm việc cùng nhưng hỗ trợ hạn chế cho các múi giờ

Nếu bạn muốn làm việc với các múi giờ, bạn nên cân nhắc sử dụng mô-đun

from datetime import datetime
time_now = datetime.now().strftime("%H:%M:%S")

print("The current date and time is", time_now)

# The current date and time is 10:30:37
2

Để tìm hiểu làm thế nào bạn có thể có được thời gian trong một khu vực cụ thể, tôi đã viết về

Tiếp tục mã hóa. )

QUẢNG CÁO

QUẢNG CÁO

QUẢNG CÁO


Nhập thời gian Python
Kolade Chris

Nhà phát triển web và nhà văn kỹ thuật tập trung vào các công nghệ giao diện người dùng


Nếu bạn đọc đến đây, hãy tweet cho tác giả để cho họ thấy bạn quan tâm. Tweet một lời cảm ơn

Học cách viết mã miễn phí. Chương trình giảng dạy mã nguồn mở của freeCodeCamp đã giúp hơn 40.000 người có được việc làm với tư cách là nhà phát triển. Bắt đầu

Phương thức thời gian Python time() trả về thời gian dưới dạng số dấu phẩy động được biểu thị bằng giây kể từ kỷ nguyên, tính bằng UTC

Lưu ý - Mặc dù thời gian luôn được trả về dưới dạng số dấu phẩy động, nhưng không phải tất cả các hệ thống đều cung cấp thời gian với độ chính xác cao hơn 1 giây. Mặc dù chức năng này thường trả về các giá trị không giảm, nhưng nó có thể trả về giá trị thấp hơn so với lệnh gọi trước đó nếu đồng hồ hệ thống đã được đặt lại giữa hai lệnh gọi

cú pháp

Sau đây là cú pháp của phương thức time() −

time.time()

Thông số

Giá trị trả về

Phương thức này trả về thời gian dưới dạng số dấu phẩy động được biểu thị bằng giây kể từ kỷ nguyên, tính bằng UTC

Thời gian nhập trong Python là gì?

Giống như tên gọi, mô-đun thời gian trong Python cho phép hoạt động với thời gian trong Python . Nó cho phép các chức năng như lấy thời gian hiện tại, tạm dừng Chương trình thực thi, v.v. Vì vậy, trước khi bắt đầu với mô-đun này, chúng ta cần nhập nó.

Thời gian time() nghĩa là gì trong Python?

Thời gian. hàm time() trong mô-đun thời gian trong python có thể được định nghĩa là số giây đã trôi qua kể từ kỷ nguyên hoặc thời gian hiện tại đã trôi qua kể từ kỷ nguyên tính bằng giây. Usually, it is represented in floating-point numbers.