Hướng dẫn how do i print only the date without time in python? - làm cách nào để chỉ in ngày mà không có thời gian trong python?

16

Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.
Learn more.

Tôi có mã này:

>>> import datetime
>>> l = '2011-12-02'
>>> t = datetime.datetime.strptime[l, '%Y-%m-%d']
>>> print t
2011-12-02 00:00:00

Câu hỏi của tôi là, có thể chỉ có 2011-12-02 sẽ được in?

Hỏi ngày 3 tháng 12 năm 2011 lúc 5:43Dec 3, 2011 at 5:43

1

>>> t.strftime['%Y-%m-%d']
'2011-12-02'

Đã trả lời ngày 3 tháng 12 năm 2011 lúc 5:46Dec 3, 2011 at 5:46

Dan D.Dan D.Dan D.

71.5K13 Huy hiệu vàng98 Huy hiệu bạc118 Huy hiệu đồng13 gold badges98 silver badges118 bronze badges

1

Với

>>> t.strftime['%Y-%m-%d']
'2011-12-02'
0:

print t.strftime['%Y-%m-%d']

Chris Morgan

81.6K22 Huy hiệu vàng200 Huy hiệu bạc208 Huy hiệu đồng22 gold badges200 silver badges208 bronze badges

Đã trả lời ngày 3 tháng 12 năm 2011 lúc 5:45Dec 3, 2011 at 5:45

BlenderBlenderBlender

280K52 Huy hiệu vàng428 Huy hiệu bạc487 Huy hiệu đồng52 gold badges428 silver badges487 bronze badges

4

Bạn phải chỉ định định dạng đầu ra cho ngày, ví dụ: bằng cách sử dụng

print t.strftime["%Y-%m-%d"]

Tất cả chữ cái sau " %" đại diện cho định dạng: %d là số ngày, %m là số tháng, %y là năm cuối cùng hai chữ số, %y là cả năm

Đã trả lời ngày 3 tháng 12 năm 2011 lúc 5:54Dec 3, 2011 at 5:54

Alpha01Alpha01Alpha01

8386 Huy hiệu bạc13 Huy hiệu đồng6 silver badges13 bronze badges

Tôi nghĩ bạn nên sử dụng như thế này

 d = datetime.datetime[2011,7,4]
 print '{:%Y-%m-%d}'.format[d]

hoặc mã của bạn:

import datetime
l = '2011-12-02'
t = datetime.datetime.strptime[l, '%Y-%m-%d']
print '{:%Y-%m-%d}'.format[t]

Đã trả lời ngày 3 tháng 12 năm 2011 lúc 5:46Dec 3, 2011 at 5:46

Dan D.Dan D.hungneox

71.5K13 Huy hiệu vàng98 Huy hiệu bạc118 Huy hiệu đồng11 gold badges48 silver badges65 bronze badges

Trên trang này, bạn sẽ học cách hiển thị một đối tượng DateTime mà không có thành phần thời gian trong ngôn ngữ lập trình Python.display a datetime object without the time component in the Python programming language.

Bài viết sẽ chứa một ví dụ để in một đối tượng ngày và thời gian mà không có thành phần thời gian. Để cụ thể hơn, nội dung trông như sau:

Hãy cùng xem một số mã Python trong hành động

Ví dụ Dữ liệu & Thư viện

Đầu tiên, chúng tôi phải tải mô -đun DateTime:

import datetime                            # Load datetime

Các dữ liệu sau được sử dụng làm cơ sở cho hướng dẫn này:

my_datetime = datetime.datetime.today[]    # Create example datetime
print[my_datetime]                         # Print example datetime
# 2022-03-25 15:41:43.538029

Đầu ra bảng điều khiển Python trước đây cho thấy đối tượng DateTime ví dụ của chúng tôi chứa ngày 25 tháng 3 năm 2022 lúc 3:41 chiều.

Ví dụ: Chỉ hiển thị thành phần ngày của đối tượng DateTime sử dụng hàm ngày []

Ví dụ này giải thích cách bỏ phần tử thời gian của đối tượng DateTime.

Đối với nhiệm vụ này, chúng ta có thể sử dụng hàm ngày như được hiển thị trong mã Python sau:

my_date = my_datetime.date[]               # Apply date function
print[my_date]                             # Print only date
# 2022-03-25

Hãy xem đầu ra đã hiển thị trước đó: Chúng tôi đã xóa thời gian của đối tượng DateTime của chúng tôi.

Có vẻ tốt!

Video, Tài nguyên & Tóm tắt

Hãy xem video sau trên kênh YouTube của tôi. Trong video, tôi hiển thị nội dung của bài viết hiện tại trong Python:

Video YouTube sẽ sớm được thêm vào.

Hơn nữa, bạn có thể muốn đọc các hướng dẫn liên quan mà tôi đã xuất bản trên trang chủ này:

  • Làm cho múi giờ Datetime không biết trong Python
  • Tính toán chênh lệch thời gian giữa hai đối tượng DateTime trong Python
  • Chuyển đổi DateTime sang múi giờ khác nhau trong Python
  • Chuyển đổi thời gian kỷ nguyên sang đối tượng DateTime & ngược lại trong Python
  • Tổng quan về lập trình Python

Tóm lại: Trong hướng dẫn này, tôi đã giải thích cách in một đối tượng ngày và thời gian mà không có thành phần thời gian trong ngôn ngữ lập trình Python. Nếu bạn có thêm nhận xét và/hoặc câu hỏi về cách cắt ngắn các đối tượng DateTime, vui lòng cho tôi biết trong phần bình luận bên dưới. Ngoài ra, don không quên đăng ký nhận bản tin email của tôi để nhận thông tin cập nhật về các hướng dẫn mới nhất.print a date and time object without the time component in the Python programming language. If you have further comments and/or questions on how to truncate datetime objects, please let me know in the comments section below. In addition, don’t forget to subscribe to my email newsletter in order to receive updates on the newest tutorials.

Trang này được tạo ra với sự hợp tác với Matthias Bäuerlen. Hãy xem trang tác giả Matthias, để có thêm thông tin về nền tảng chuyên môn của anh ấy, một danh sách tất cả các hướng dẫn của anh ấy, cũng như một cái nhìn tổng quan về các nhiệm vụ khác của anh ấy trên toàn cầu thống kê.

Làm cách nào để hiển thị ngày trong Python?

Ví dụ 1: Python Nhận ngày hôm nay sau đó, chúng tôi đã sử dụng phương thức Date.Today [] để có được ngày địa phương hiện tại. Nhân tiện, ngày.today [] trả về một đối tượng ngày, được gán cho biến ngày hôm 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.date.today[] method to get the current local date. By the way, date.today[] returns a date object, which is assigned to the today variable in the above program. Now, you can use the strftime[] method to create a string representing date in different formats.

Làm cách nào để loại bỏ múi giờ khỏi một ngày trong Python?

Đối tượng DateTime với thông tin Timezone sau đó được thao tác bằng phương thức .Replace [] để xóa thông tin múi giờ bằng tham số TZINFO.using the . replace[] method to remove the timezone information using the tzinfo parameter.

Làm cách nào để in định dạng ngày trong Python?

Nhập DateTime ngày hôm nay = DateTime.ngày.hôm nay [] in [hôm nay].
Nhập DateTime my_list = [] hôm nay = DateTime.ngày.Hôm nay [] my_list.Phụ lục [hôm nay] in [my_list].
Nhập DateTime my_list = [] hôm nay = DateTime.ngày.Hôm nay [] my_list.append [str [hôm nay]] in [my_list].

Làm cách nào để trích xuất ngày từ một đối tượng DateTime trong Python?

Đối với điều này, chúng tôi sẽ sử dụng phương thức Strptime [] và mô -đun pandas.Phương thức này được sử dụng để tạo một đối tượng DateTime từ một chuỗi.Sau đó, chúng tôi sẽ trích xuất ngày từ đối tượng DateTime bằng hàm ngày [] và dt.Ngày từ Pandas ở Python.use the strptime[] method and Pandas module. This method is used to create a DateTime object from a string. Then we will extract the date from the DateTime object using the date[] function and dt. date from Pandas in Python.

Bài Viết Liên Quan

Chủ Đề