Parse Datetime Strings Menggunakan strptime
Pertimbangkan tugas menukar rentetan seperti "1 Jun 2005 1:33PM" kepada objek datetime. Untuk menangani perkara ini, datetime.strptime muncul sebagai alat yang berkuasa.
strptime menghuraikan rentetan yang diberikan mengikut format yang ditentukan pengguna ke dalam objek datetime tanpa maklumat zon waktu. Sebagai contoh, untuk menghuraikan rentetan "1 Jun 2005 1:33PM" menjadi objek datetime, kami menggunakan sintaks berikut:
from datetime import datetime datetime.strptime('Jun 1 2005 1:33PM', '%b %d %Y %I:%M%p')
Output ialah objek datetime yang mewakili tarikh dan masa yang ditentukan:
datetime.datetime(2005, 6, 1, 13, 33)
Untuk mendapatkan objek tarikh daripada objek datetime, hanya panggil .date():
datetime.strptime('Jun 1 2005', '%b %d %Y').date()
Ini akan menghasilkan objek tarikh:
date(2005, 6, 1)
Sumber Tambahan:
Syarat Utama:
Atas ialah kandungan terperinci Bagaimanakah Fungsi `strptime` Python Menghuraikan Rentetan Datetime?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!