HomeLập trìnhPythonPython Datetime.now() –...

Python Datetime.now() – Cách lấy ngày và giờ của ngày hôm nay


Bạn có thể dùng datetime module trong Python để truy xuất dữ liệu về ngày và giờ.

Trong bài viết này, bạn sẽ học cách sử dụng datetime đối tượng từ datetime module để lấy các thuộc tính ngày và giờ hiện tại.

Bạn cũng sẽ học cách lấy ngày và giờ của các địa điểm khác nhau trên khắp thế giới bằng cách sử dụng datetime.now() chức năng và pytz mô-đun.

Làm thế nào để sử dụng datetime Đối tượng trong Python

Để tận dụng các datetime đối tượng, trước tiên bạn phải nhập nó. Đây là cách:

from datetime import datetime

Trong ví dụ tiếp theo, bạn sẽ thấy cách sử dụng datetime vật.

from datetime import datetime

current_dateTime = datetime.now()

print(current_dateTime)
# 2022-09-20 10:27:21.240752

Trong đoạn mã trên, chúng tôi đã chỉ định datetime đến một biến được gọi là current_dateTime.

Khi được in ra bàn điều khiển, chúng tôi có năm, tháng, ngày và giờ hiện tại: 2022-09-19 17:44:17.858167.

Lưu ý rằng chúng tôi có thể truy cập thông tin ở trên bằng cách sử dụng now() phương pháp: datetime.now().

Làm thế nào để sử dụng datetime.now() Thuộc tính

Trong phần trước, chúng tôi đã truy xuất thông tin về ngày và giờ hiện tại bao gồm năm, tháng, ngày và giờ hiện tại tại thời điểm đó.

Đọc thêm  Giới thiệu đơn giản về Phát triển theo hướng thử nghiệm với Python

Nhưng datetime.now() chức năng cung cấp cho chúng tôi các thuộc tính bổ sung để trích xuất dữ liệu riêng lẻ.

Ví dụ: để chỉ lấy năm hiện tại, bạn sẽ làm như sau:

from datetime import datetime

current_dateTime = datetime.now()

print(current_dateTime.year)
# 2022

Trong ví dụ trên, chúng tôi đã chỉ định datetime.now() chức năng cho một biến gọi là current_dateTime.

Sử dụng ký hiệu dấu chấm, chúng tôi đã đính kèm year thuộc tính cho biến được khai báo ở trên: current_dateTime.year. Khi được in ra bảng điều khiển, chúng tôi có năm 2022.

Các datetime.now() hàm có các thuộc tính sau:

  • year
  • month
  • day
  • hour
  • minute
  • second
  • microsecond

Đây là một ví dụ về các thuộc tính được liệt kê ở trên được sử dụng:

from datetime import datetime

current_dateTime = datetime.now()

print(current_dateTime.year) # 2022

print(current_dateTime.month) # 9

print(current_dateTime.day) # 20

print(current_dateTime.hour) # 11

print(current_dateTime.minute) # 27

print(current_dateTime.second) # 46

print(current_dateTime.microsecond) # 582035

Cách nhận múi giờ cụ thể trong Python bằng cách sử dụng datetime.now()pytz

Để nhận thông tin về các múi giờ khác nhau trên thế giới bằng Python, bạn có thể sử dụng datetime.now() chức năng và pytz mô-đun.

Đây là một ví dụ cho thấy cách lấy ngày và giờ hiện tại ở Lagos, Nigeria:

from datetime import datetime
import pytz

datetime_in_Lagos = datetime.now(pytz.timezone('Africa/Lagos'))

print(datetime_in_Lagos)
# 2022-09-20 12:53:27.225570+01:00

Trong đoạn mã trên, trước tiên chúng tôi đã nhập các mô-đun:

from datetime import datetime
import pytz

Sau đó, chúng tôi vượt qua trong pytz đối tượng như một tham số cho datetime.now() chức năng:

datetime_in_Lagos = datetime.now(pytz.timezone('Africa/Lagos'))

Các pytz đối tượng có một timezone thuộc tính lấy thông tin/tham số của múi giờ cụ thể mà bạn đang tìm kiếm: pytz.timezone('Africa/Lagos').

với all_timezones thuộc tính, bạn có thể nhận danh sách tất cả các múi giờ có thể có trong pytz thư viện có thể được chuyển vào dưới dạng tham số cho timezone thuộc tính – giống như chúng ta đã làm trong ví dụ trước. Đó là:

from datetime import datetime
import pytz

all_timezones = pytz.all_timezones

print(all_timezones)
# [List of all timezones...]

Tóm lược

Trong bài viết này, chúng ta đã nói về việc lấy ngày và giờ của ngày hôm nay bằng cách sử dụng datetime.now() chức năng trong Python.

Đọc thêm  Nguyên tắc cơ bản về Python cho Khoa học dữ liệu

Chúng tôi đã thấy một số ví dụ cho thấy cách sử dụng datetime.now() chức năng và các thuộc tính của nó.

Cuối cùng, chúng ta đã biết cách lấy ngày và giờ ở các địa điểm cụ thể trên khắp thế giới bằng cách sử dụng datetime.now() chức năng và pytz mô-đun.

Chúc mừng mã hóa!



Zik.vn – Biên dịch & Biên soạn Lại

spot_img

Create a website from scratch

Just drag and drop elements in a page to get started with Newspaper Theme.

Buy Now ⟶

Bài viết liên quang

DMCA.com Protection Status