Trước đó chúng ta đã thấy làm thế nào để có được phần ngày một mình từ DateTime hiện tại. Bây giờ chúng ta sẽ xem cách chuyển đổi đối tượng ngày thành định dạng chuỗi MM/DD/YYYY truyền thống Hoa Kỳ. Cách dễ nhất để định dạng đối tượng ngày là sử dụng phương thức Date.strptime []. Đây là một ví dụ.MM/DD/YYYY string format. The easiest way to format the date object is to use the
date.strptime[] method. Here is an example.## Convert date to MM/DD/YYYY format in Python
import datetime
current_day = datetime.date.today[]
print["\n Default Date Object:", current_day, "\n"]
formatted_date = datetime.date.strftime[current_day, "%m/%d/%Y"]
print["\n Formatted Date String:", formatted_date, "\n"]
Tài liệu tham khảo
- Về phương thức strftime [] tại các tài liệu python.
Trong bài viết này, bạn sẽ học cách có được ngày và giờ hiện tại ngày hôm nay ở Python. Chúng tôi cũng sẽ định dạng ngày và giờ ở các định dạng khác nhau bằng phương thức strftime [].
Video: Ngày và giờ ở Python
Có một số cách bạn có thể thực hiện để có được ngày hiện tại. Chúng tôi sẽ sử dụng lớp
from datetime import date
today = date.today[]
print["Today's date:", today]
0 của mô -đun DateTime để hoàn thành nhiệm vụ này.Ví dụ 1: Python Nhận ngày hôm nay
from datetime import date
today = date.today[]
print["Today's date:", today]
Ở đây, chúng tôi đã nhập lớp
from datetime import date
today = date.today[]
print["Today's date:", today]
0 từ mô -đun from datetime import date
today = date.today[]
print["Today's date:", today]
2. Sau đó, chúng tôi đã sử dụng phương pháp from datetime import date
today = date.today[]
print["Today's date:", today]
3 để có được ngày địa phương hiện tại.Nhân tiện,
from datetime import date
today = date.today[]
print["Today's date:", today]
3 trả về một đối tượng from datetime import date
today = date.today[]
print["Today's date:", today]
0, được gán cho biến ngày nay trong chương trình trên. Bây giờ, bạn có thể sử dụng phương thức strftime [] để tạo một chuỗi đại diện ở các định dạng khác nhau.Ví dụ 2: Ngày hiện tại ở các định dạng khác nhau
from datetime import date
today = date.today[]
# dd/mm/YY
d1 = today.strftime["%d/%m/%Y"]
print["d1 =", d1]
# Textual month, day and year
d2 = today.strftime["%B %d, %Y"]
print["d2 =", d2]
# mm/dd/y
d3 = today.strftime["%m/%d/%y"]
print["d3 =", d3]
# Month abbreviation, day and year
d4 = today.strftime["%b-%d-%Y"]
print["d4 =", d4]
Khi bạn chạy chương trình, đầu ra sẽ giống như:
d1 = 16/09/2019 d2 = September 16, 2019 d3 = 09/16/19 d4 = Sep-16-2019
Nếu bạn cần có được ngày và giờ hiện tại, bạn có thể sử dụng lớp
from datetime import date
today = date.today[]
print["Today's date:", today]
2 của mô -đun from datetime import date
today = date.today[]
print["Today's date:", today]
2.Ví dụ 3: Nhận ngày và giờ hiện tại
from datetime import datetime
# datetime object containing current date and time
now = datetime.now[]
print["now =", now]
# dd/mm/YY H:M:S
dt_string = now.strftime["%d/%m/%Y %H:%M:%S"]
print["date and time =", dt_string]
Bạn sẽ cổng đầu ra như dưới đây.
now = 2021-06-25 07:58:56.550604 date and time = 25/06/2021 07:58:56
Ở đây, chúng tôi đã sử dụng
from datetime import date
today = date.today[]
print["Today's date:", today]
8 để có được ngày và giờ hiện tại. Sau đó, chúng tôi đã sử dụng from datetime import date
today = date.today[]
print["Today's date:", today]
9 để tạo một chuỗi đại diện cho ngày và thời gian ở định dạng khác. Xin chào các bạn,
Bây giờ chúng ta hãy xem ví dụ về cách nhận ngày hiện tại trong Python.Tôi sẽ cho bạn thấy Python có được ngày hiện tại ở định dạng Yyyy-MM-DD.Chúng tôi sẽ học được ngày hiện tại trong Python.
Mô -đun DateTime là các lớp cung cấp để thao tác ngày và ngày.Bài viết này sẽ cho bạn ví dụ về ngày nhận được ngày hiện tại trong Python.
Ở đây tôi sẽ đưa ra hai ví dụ về cách nhận ngày hiện tại trong Python.Tôi đang sử dụng mô-đun DateTime và Time để có được ngày hiện tại trong YYYY-MM-DD.Vì vậy, hãy xem ví dụ dưới đây:
ví dụ 1
import time
// get current date in yyyy-mm-dd format
currentDate = time.strftime["%Y-%m-%d"]
print[currentDate]
Output:
16:06:41
Ví dụ 2
from datetime import datetime
// get current date and time
currentTimeDate = datetime.now[]
// get only date in yyyy-mm-dd format
currentDate = currentTimeDate.strftime['%Y-%m:%d']
print[currentDate]
Output:
16:06:41
Nó sẽ giúp bạn....
#PythonPython
Thích bài viết này?Theo dõi tôi trên Twitter và Facebook.Bạn cũng có thể đăng ký nguồn cấp dữ liệu RSS.