Đây là cách bạn có thể thực hiện chức năng định dạng chung giống nhau sử dụng python của ...
>>>from datetime import datetime
>>>"{:%B %d, %Y}".format(datetime.now())
Các nhân vật định dạng sử dụng ở đây giống như được sử dụng bởi strftime. Đừng bỏ lỡ số :
hàng đầu trong công cụ định dạng.
Sử dụng định dạng() thay vì strftime() trong hầu hết các trường hợp có thể làm cho mã dễ đọc hơn, dễ dàng hơn để viết và phù hợp với cách ra định dạng được tạo ra ...
>>>"{} today's date is: {:%B %d, %Y}".format("Andre", datetime.now())
So sánh trên với sau strftime() thay thế ...
>>>"{} today's date is {}".format("Andre", datetime.now().strftime("%B %d, %Y"))
Hơn nữa, sau đây sẽ không làm việc ...
>>>datetime.now().strftime("%s %B %d, %Y" % "Andre")
Traceback (most recent call last):
File "<pyshell#11>", line 1, in <module>
datetime.now().strftime("%s %B %d, %Y" % "Andre")
TypeError: not enough arguments for format string
Và cứ thế ...
Nguồn
2014-04-03 15:49:16
'dt = datetime.datetime (* t [: 7])' –