Làm thế nào để tôi có được tên ngày hôm nay trong python?

Hàm today() là một trong những hàm hữu ích của mô-đun datetime để đọc ngày hiện tại. Cú pháp của hàm today() được đưa ra dưới đây

cú pháp

ngày ngày. hôm nay()

Hàm today() không có đối số. Nếu lớp ngày được nhập từ mô-đun ngày giờ, thì có thể sử dụng hàm today() để lấy giá trị ngày hiện tại. Việc sử dụng chức năng này đã được hiển thị trong ví dụ sau. Tạo một tệp python với tập lệnh sau để đọc ngày địa phương hiện tại ở định dạng khác bằng cách sử dụng các hàm today() và strftime(). Giá trị mặc định được trả về bởi hàm today() sẽ được in ở đầu ra đầu tiên. Giá trị được định dạng của ngày hiện tại sẽ được in ở đầu ra thứ hai và thứ ba

# Ngày nhập từ mô-đun ngày giờ
từ ngày giờ nhập .

# Read the current date from the system
current_date = date.hôm nay()
# In ngày hiện tại mà không cần định dạng
print("Today is: ", current_date )

# In ngày được định dạng với tên tháng ngắn< .
formatted_date1 = current_date.strftime("%d-%b-%Y")< . "
print("Today is: ", formatted_date1 )

# In ngày được định dạng với tên đầy đủ tháng< .
formatted_date2 = current_date.strftime("%B %d, %Y")
print("Today is: ", formatted_date2 )

đầu ra

Đầu ra sau sẽ xuất hiện sau khi thực hiện đoạn mã trên

Làm thế nào để tôi có được tên ngày hôm nay trong python?

Ví dụ-2. Lấy ngày hiện tại bằng hàm now()

Hàm now() là một hàm hữu ích khác của mô-đun datetime để đọc ngày và giờ hiện tại. Cú pháp của hàm now() được đưa ra dưới đây

cú pháp

ngày giờ ngày giờ . hiện tại( múi giờ )

Mô-đun datetime được yêu cầu nhập trước khi sử dụng chức năng này. Nó có một đối số tùy chọn được sử dụng để chỉ định múi giờ và ngày giờ hiện tại sẽ được truy xuất dựa trên giá trị này. Nó trả về ngày và giờ hiện tại ở định dạng thời gian. Việc sử dụng chức năng này đã được hiển thị trong ví dụ sau. Tạo tệp Python với tập lệnh sau để in ngày giờ hiện tại. Mô-đun datetime đã được nhập vào đầu tập lệnh để sử dụng hàm now(). Tiếp theo, giá trị được trả về và đầu ra được định dạng của giá trị được trả về đã được in. Ở đây, hàm strftime() chỉ được sử dụng để in ngày hiện tại từ đầu ra của hàm now()

# Nhập ngày giờ từ mô-đun ngày giờ
từ ngày giờ nhập .

# Read the current date from the system
Current_datetime = datetime.bây giờ()
# In ngày giờ hiện tại
print("The current date and time is: ", Current_datetime )
# In ngày hiện tại
print("Today is: ", Current_datetime. strftime("%d-%m-%Y")<)

đầu ra

Đầu ra sau sẽ xuất hiện sau khi thực hiện đoạn mã trên

Làm thế nào để tôi có được tên ngày hôm nay trong python?

Ví dụ-3. Đọc riêng các phần khác nhau của ngày hiện tại

Hàm now() có nhiều thuộc tính để truy xuất các phần ngày và giờ hiện tại, chẳng hạn như ngày, tháng, năm, giờ, phút, v.v. Tạo một tệp python với tập lệnh sau để đọc riêng các giá trị ngày, tháng và năm của các ngày hiện tại và trộn các giá trị để in ngày được định dạng hiện tại

# Nhập ngày giờ từ mô-đun ngày giờ
từ ngày giờ nhập .

# Read the current date and time
current_datetime = datetime.bây giờ()

in( . ""Print the current date using different attributes:")

# Đọc ngày hiện tại của ngày
cur_day = current_datetime.ngày
# Đọc cả tháng của ngày hiện tại
cur_month = current_datetime.strftime("%B")
# Read the full year of the current date
cur_year = current_datetime.năm
# In ngày hiện tại bằng cách hợp nhất các giá trị ngày, tháng và năm
in("Today is %s %d, %d" % (cur_month, cur_day, cur_year))

đầu ra

Đầu ra sau sẽ xuất hiện sau khi thực hiện đoạn mã trên

Làm thế nào để tôi có được tên ngày hôm nay trong python?

Phần kết luận

Việc sử dụng hai chức năng khác nhau của mô-đun datetime đã được trình bày trong hướng dẫn này để lấy ngày hiện tại bằng cách sử dụng tập lệnh python