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

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ó

>>> t.strftime('%Y-%m-%d')
'2011-12-02'
1 sẽ được in?

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

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

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.6K13 Huy hiệu vàng98 Huy hiệu bạc119 Huy hiệu đồng13 gold badges98 silver badges119 bronze badges

1

Với

>>> t.strftime('%Y-%m-%d')
'2011-12-02'
2:

print t.strftime('%Y-%m-%d')

Chris Morgan

81.8K22 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

281K52 Huy hiệu vàng429 Huy hiệu bạc487 Huy hiệu đồng52 gold badges429 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

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

Dan D.Dan D.hungneox

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

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

>>> t.strftime('%Y-%m-%d')
'2011-12-02'
3 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

>>> t.strftime('%Y-%m-%d')
'2011-12-02'
3 từ mô -đun
>>> t.strftime('%Y-%m-%d')
'2011-12-02'
5. Sau đó, chúng tôi đã sử dụng phương thức
>>> t.strftime('%Y-%m-%d')
'2011-12-02'
6 để có được ngày địa phương hiện tại.

Nhân tiện,

>>> t.strftime('%Y-%m-%d')
'2011-12-02'
6 trả về một đối tượng
>>> t.strftime('%Y-%m-%d')
'2011-12-02'
3, đượ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

>>> t.strftime('%Y-%m-%d')
'2011-12-02'
5 của mô -đun
>>> t.strftime('%Y-%m-%d')
'2011-12-02'
5.

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.

>>> t.strftime('%Y-%m-%d')
'2011-12-02'
0

Ở đây, chúng tôi đã sử dụng

print t.strftime('%Y-%m-%d')
1 để có được ngày và giờ hiện tại. Sau đó, chúng tôi đã sử dụng
>>> t.strftime('%Y-%m-%d')
'2011-12-02'
2 để tạo một chuỗi biểu diễn ngày và thời gian ở định dạng khác.

Làm cách nào để in một ngày một mình trong Python?

Ví dụ 1: Python nhận được ngày hôm nay, ngày.Hôm nay () 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.

Làm thế nào để tôi chỉ in ngày và thời gian trong Python?

Phương pháp 1: Sử dụng mô -đun DateTime DateTime được tích hợp vào Python, do đó không cần phải cài đặt bên ngoài.Để có được cả ngày và thời gian hiện tại.Bây giờ () chức năng của mô -đun DateTime được sử dụng.Hàm này trả về ngày và giờ địa phương hiện tại.Using the Datetime Module Datetime module comes built into Python, so there is no need to install it externally. To get both current date and time datetime. now() function of DateTime module is used. This function returns the current local date and time.

Làm cách nào để in một ngày?

Nhấp vào tab Cài đặt in.Trong các tiêu đề và chân trang, nhấp vào tiêu đề hoặc chân trang.Trong hộp Chèn AutoText, hãy thực hiện một trong những bài sau: Để in phiên bản ngắn của ngày hôm nay trong tiêu đề hoặc chân trang, nhấp vào ngày ngắn.To print the short version of today's date in the header or footer, click Short Date.

Làm thế nào để tôi chỉ hiển thị vào ngày trong năm ở Python?

Bạn có thể sử dụng đơn giản thuộc tính dayofyear được cung cấp bởi "gấu trúc" mà từ đó cung cấp cho bạn ngày trong năm cho một năm cụ thể.use dayofyear attribute provided by "pandas" which in turn give you the day of the year for a particular year.