Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimana untuk Memformat Tarikh untuk Dicetak dalam Python?
Apabila menambahkan tarikh pada senarai, output yang dicetak muncul sebagai "[ datetime.date(YYYY, MM, DD)]" dan bukannya "YYYY-MM-DD" yang ringkas format.
Tarikh dalam Python ialah objek. Semasa mencetak, mereka mempunyai dua perwakilan:
Untuk mendapatkan rentetan tarikh ringkas, hantar objek tarikh ke rentetan menggunakan str(). Ini memastikan bahawa perwakilan biasa digunakan semasa mencetak. Berikut ialah contoh:
import datetime today = datetime.date.today() print(str(today)) # Prints "2008-11-22"
Sebagai alternatif, anda boleh menggunakan kaedah strftime() untuk mencipta format tarikh tersuai:
print(today.strftime('%Y-%m-%d')) # Prints "2008-11-22"
strftime( ) menyokong pelbagai penentu format untuk menyesuaikan format tarikh, seperti sebagai:
Anda juga boleh menggunakan interpolasi rentetan untuk memformat tarikh secara langsung dalam rentetan:
print(f"Today is {today:%Y-%m-%d}")
Atas ialah kandungan terperinci Bagaimana untuk Memformat Tarikh untuk Dicetak dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!