Menukar Objek datetime Python kepada Rentetan Tarikh Boleh Dibaca
Apabila bekerja dengan cap masa atau tarikh dalam Python, selalunya perlu memformatkannya menjadi rentetan yang boleh dibaca . Ini boleh dicapai menggunakan kaedah strftime() kelas datetime.
Senario Contoh
Pertimbangkan objek datetime berikut:
t = e['updated_parsed'] dt = datetime.datetime(t[0],t[1],t[2],t[3],t[4],t[5],t[6]) print(dt)
Objek ini mewakili tarikh "2010-01-28 08:39:49.000003". Sekarang, tugasnya ialah untuk menukar objek ini kepada rentetan yang boleh dibaca seperti "28 Januari 2010".
Penyelesaian: Menggunakan strftime()
Untuk memformat tarikh masa objek ke dalam rentetan, anda boleh menggunakan kaedah strftime() seperti berikut:
dt.strftime("%B %d, %Y")
di mana %B mewakili nama bulan, %d mewakili hari dalam bulan dan %Y mewakili tahun.
Contoh Penggunaan
Menggunakan kaedah strftime() pada contoh objek datetime:
dt.strftime("%B %d, %Y")
Mengembalikan rentetan:
"January 28, 2010"
Oleh itu, anda boleh menggunakan kaedah strftime() dengan penentu format khusus untuk menukar objek datetime kepada rentetan tarikh yang boleh dibaca mengikut keperluan anda.
Atas ialah kandungan terperinci Bagaimana untuk Menukar Objek datetime Python kepada Rentetan Tarikh Boleh Dibaca?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!