Câu trả lời:
Bạn có thể sử dụng datetimemô-đun để làm việc với ngày và giờ trong Python. Các strftimephương pháp cho phép bạn tạo ra chuỗi đại diện của ngày tháng và thời gian với một định dạng mà bạn chỉ định.
>>> import datetime
>>> datetime.date.today().strftime("%B %d, %Y")
'July 23, 2010'
>>> datetime.datetime.now().strftime("%I:%M%p on %B %d, %Y")
'10:36AM on July 23, 2010'
#python3
import datetime
print(
'1: test-{date:%Y-%m-%d_%H:%M:%S}.txt'.format( date=datetime.datetime.now() )
)
d = datetime.datetime.now()
print( "2a: {:%B %d, %Y}".format(d))
# see the f" to tell python this is a f string, no .format
print(f"2b: {d:%B %d, %Y}")
print(f"3: Today is {datetime.datetime.now():%Y-%m-%d} yay")
1: test-2018-02-14_16: 40: 52.txt
2a: ngày 04 tháng 3 năm 2018
2b: ngày 04 tháng 3 năm 2018
3: Hôm nay là ngày 11 tháng 11 năm 2018
Sự miêu tả:
Sử dụng định dạng chuỗi mới để đưa giá trị vào một chuỗi tại chỗ dành sẵn {}, giá trị là thời gian hiện tại.
Sau đó, thay vì chỉ hiển thị giá trị thô dưới dạng {}, hãy sử dụng định dạng để có được định dạng ngày chính xác.
https://docs.python.org/3/library/string.html#formatexamples
ftại trung bình print(f"3?
%Bvà những gì chúng đại diện.
>>> import datetime
>>> now = datetime.datetime.now()
>>> now.strftime("%B %d, %Y")
'July 23, 2010'