Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimana untuk Menukar 'Isnin 15 Feb 2010' kepada '15/02/2010' dalam Python?
Menukar Format Tarikh dengan Python
Soalan:
Anda mempunyai rentetan tarikh dalam format 'Isnin 15 Feb 2010' dan ingin menukarnya kepada '15/02/2010'. Bagaimanakah anda boleh mencapai perubahan pemformatan ini dalam Python?
Jawapan:
Untuk menghuraikan rentetan tarikh awal dan menukar formatnya, modul datetime menawarkan penyelesaian yang mudah:
datetime.datetime.strptime(input_date_string, input_format).strftime(output_format)
Barisan kod ini membolehkan anda menukar rentetan input kepada objek datetime menggunakan fungsi strptime, menggunakan yang ditentukan input_format, dan kemudian gunakan fungsi strftime untuk mengeluarkan format tarikh yang diingini.
Untuk contoh yang diberikan, kod berikut akan melakukan penukaran:
from datetime import datetime result = datetime.strptime('Mon Feb 15 2010', '%a %b %d %Y').strftime('%d/%m/%Y') print(result)
Kod ini akan mengeluarkan '15/ 02/2010', iaitu format output yang ditentukan.
Tambahan Nota:
Modul datetime menyediakan pelbagai penentu format untuk kedua-dua input dan output. Anda boleh merujuk kepada dokumentasi untuk senarai lengkap penentu ini: https://docs.python.org/3/library/datetime.html#strftime-and-strptime-behavior.
Atas ialah kandungan terperinci Bagaimana untuk Menukar 'Isnin 15 Feb 2010' kepada '15/02/2010' dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!