Menukar Objek Datetime kepada Rentetan Tarikh Sahaja dalam Python
Dalam Python, adalah perkara biasa untuk menghadapi situasi di mana anda perlu menukar objek datetime ke dalam rentetan yang hanya mewakili tarikh. Sebagai contoh, anda mungkin mempunyai objek datetime seperti:
datetime.datetime(2012, 2, 23, 0, 0)
Dan anda mahu mengubahnya menjadi rentetan seperti '2/23/2012'. Untuk mencapai matlamat ini, kaedah strftime terbukti sebagai alat yang berharga.
Kaedah strftime membolehkan anda memformat objek datetime anda ke dalam perwakilan rentetan yang diingini. Berikut ialah contoh untuk menunjukkan penggunaannya:
import datetime t = datetime.datetime(2012, 2, 23, 0, 0) date_string = t.strftime('%m/%d/%Y')
Dalam contoh ini, kami telah menggunakan rentetan format '%m/%d/%Y'. Ia menentukan format output seperti berikut:
Akibatnya, menjalankan kod di atas akan menghasilkan rentetan tarikh sahaja yang diingini:
'02/23/2012'
Untuk pilihan penyesuaian lanjut, anda boleh merujuk kepada dokumentasi meluas yang disediakan oleh perpustakaan Python pada tarikh dan masa pemformatan.
Atas ialah kandungan terperinci Bagaimana untuk Menukar Objek Datetime Python kepada Rentetan Tarikh Sahaja?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!