Dalam Python, terdapat keadaan di mana anda mungkin mahu menukar objek datetime kepada rentetan yang mewakili komponen tarikh sahaja. Contohnya, anda mungkin mempunyai objek datetime seperti
datetime.datetime(2012, 2, 23, 0, 0)
dan anda ingin mengubahnya menjadi rentetan seperti: 23/2/2012.
Untuk mencapai penukaran ini, Python menyediakan kaedah strftime(). Ia membolehkan anda memformat tarikh anda mengikut spesifikasi yang anda inginkan. Sebagai contoh, untuk menukar objek datetime kepada rentetan tarikh sahaja, anda boleh menggunakan kod berikut:
import datetime t = datetime.datetime(2012, 2, 23, 0, 0) formatted_date = t.strftime('%m/%d/%Y')
Rentetan format '%m/%d/%Y' menentukan format output yang diingini, di mana:
Melaksanakan kod ini akan mengeluarkan yang berikut:
'02/23/2012'
The strftime() kaedah menawarkan pelbagai pilihan pemformatan, membolehkan anda menyesuaikan rentetan output dengan lebih lanjut. Rujuk dokumentasi untuk maklumat lebih terperinci tentang penentu format yang tersedia.
Atas ialah kandungan terperinci Bagaimanakah saya boleh Menukar Objek DateTime kepada Rentetan Tarikh dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!