Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimanakah Saya Boleh Menukar Rentetan Datetime kepada Objek Datetime dalam Python?
Diberikan senarai rentetan waktu tarikh seperti ["1 Jun 2005 1:33PM", "28 Ogos 1999 12:00AM" ], kami berhasrat untuk mengubahnya menjadi objek datetime untuk selanjutnya pemprosesan.
Datetime pakej Python menyediakan fungsi strptime, direka bentuk untuk menghuraikan perwakilan rentetan masa tarikh ke dalam objek datetime naif zon waktu. Sintaksnya ialah:
strptime(date_string, format)
di mana:
Sebagai contoh, untuk tukar rentetan "1 Jun 2005 1:33PM" kepada objek datetime, kami menggunakan format berikut:
'%b %d %Y %I:%M%p'
di mana:
Menggabungkan semuanya, kita mendapat:
datetime.strptime('Jun 1 2005 1:33PM', '%b %d %Y %I:%M%p')
yang mengembalikan objek datetime yang mewakili datetime yang ditentukan.
Selain itu, untuk menukar objek datetime kepada objek tarikh, gunakan kaedah .date():
datetime.strptime('Jun 1 2005', '%b %d %Y').date()
Ini berguna apabila hanya bahagian tarikh diperlukan.
Rujuk dokumentasi yang dipautkan untuk mendapatkan maklumat lanjut tentang pemformatan strptime dan strftime.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menukar Rentetan Datetime kepada Objek Datetime dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!