Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimana untuk Menukar Rentetan 'Jun 1 2005 1:33PM' kepada Objek DateTime Python?
Diberikan senarai rentetan datetime seperti "1 Jun 2005 1:33PM", bagaimana anda boleh menukar mereka ke dalam datetime objek?
Penyelesaian:
datetime.strptime menyediakan penyelesaian untuk menghuraikan rentetan datetime ke dalam objek datetime. Dengan menentukan format yang diharapkan sebagai argumen kedua, datetime.strptime boleh mentafsir rentetan dan menukarnya menjadi objek datetime yang sesuai:
from datetime import datetime datetime_object = datetime.strptime('Jun 1 2005 1:33PM', '%b %d %Y %I:%M%p')
Dalam kejadian ini, rentetan format yang disediakan mengikut sintaks:
Dengan mengikut rentetan format ini, datetime.strptime menghuraikan rentetan input dengan tepat ke dalam objek datetime.
Untuk mendapatkan objek tarikh daripada objek datetime, gunakan kaedah .date():
date_object = datetime_object.date()
Sumber Tambahan:
Atas ialah kandungan terperinci Bagaimana untuk Menukar Rentetan 'Jun 1 2005 1:33PM' kepada Objek DateTime Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!