Menukar Rentetan Tarikh kepada Format Tersuai dengan Python
Andaikan anda mempunyai rentetan tarikh seperti 'Isnin 15 Feb 2010' dan ingin menukarnya kepada format '15/02/2010'. Untuk mencapai matlamat ini, kami boleh memanfaatkan modul datetime Python.
Modul datetime menyediakan set alat yang komprehensif untuk memanipulasi dan memformat tarikh. Untuk menghuraikan rentetan tarikh dan menukar formatnya, kita boleh menggunakan pendekatan berikut:
datetime.datetime.strptime(input_date_string, input_format).strftime(output_format)
Dalam penyataan ini, kita mula-mula menghuraikan rentetan tarikh input input_date_string menggunakan kaedah strptime(), dengan menyatakan format_input yang menerangkan format asal rentetan. Ini mengembalikan objek datetime, yang mewakili tarikh yang dihuraikan.
Seterusnya, kita boleh menggunakan kaedah strftime() untuk menukar objek datetime kepada format output yang diingini. Kaedah strftime() menerima rentetan format_output, yang menentukan format tarikh yang sepatutnya dipaparkan.
Untuk contoh yang diberikan, kita boleh melaksanakan kod berikut:
>>> from datetime import datetime >>> datetime.strptime('Mon Feb 15 2010', '%a %b %d %Y').strftime('%d/%m/%Y') '15/02/2010'
Ini kod menunjukkan cara menghuraikan rentetan tarikh 'Isnin 15 Feb 2010' daripada format input '%a %b %d %Y' dan menukarnya kepada format output '%d/%m/%Y', menghasilkan '15/02/2010'.
Modul datetime menawarkan pelbagai penentu format yang boleh digunakan untuk menyesuaikan format output kurma. Untuk mendapatkan maklumat lanjut tentang penentu ini, rujuk dokumentasi Python.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menukar Rentetan Tarikh kepada Format Tersuai Menggunakan Modul `datetime` Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!