Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimana untuk Menukar Objek Datetime Python kepada Format Rentetan yang Boleh Dibaca?

Bagaimana untuk Menukar Objek Datetime Python kepada Format Rentetan yang Boleh Dibaca?

Susan Sarandon
Susan Sarandonasal
2024-10-30 13:08:02737semak imbas

How to Convert a Python Datetime Object to a Readable String Format?

Tukar Python Datetime kepada String dengan Tarikh Format Boleh Baca

Apabila bekerja dengan tarikh dan masa dalam Python, selalunya perlu menukar objek datetime ke dalam rentetan dalam format yang boleh dibaca. Satu senario biasa ialah memaparkan tarikh masa sebagai rentetan yang boleh dibaca manusia, seperti "28 Januari 2010."

Soalan:

Diberi objek datetime yang diperoleh daripada contoh datetime.datetime(), bagaimana kita boleh menukarnya menjadi rentetan dengan format tarikh boleh dibaca tertentu?

Jawapan:

Kelas datetime menyediakan kaedah yang dipanggil strftime, yang membolehkan anda memformat objek datetime ke dalam rentetan menggunakan kod format yang ditentukan. Kaedah strftime() menerima pelbagai pilihan pemformatan, didokumenkan dalam dokumentasi Python di sini: https://docs.python.org/3/library/datetime.html#strftime-and-strptime-behavior.

Untuk menukar objek datetime kepada rentetan dengan format tarikh boleh dibaca khusus, anda boleh menggunakan langkah berikut:

  1. Buat objek datetime:

    t = e['updated_parsed']
    dt = datetime.datetime(t[0],t[1],t[2],t[3],t[4],t[5],t[6])
  2. Gunakan kaedah strftime() untuk memformat objek datetime:

    formatted_date = dt.strftime("%B %d, %Y")

Dalam contoh khusus ini, kod format "%B %d, %Y" akan mengeluarkan tarikh dalam format "%B", iaitu nama penuh bulan, "%d", iaitu hari dalam bulan dan "%Y", iaitu tahun.

Rentetan tarikh_format yang terhasil ialah "28 Januari 2010," seperti yang dikehendaki.

Atas ialah kandungan terperinci Bagaimana untuk Menukar Objek Datetime Python kepada Format Rentetan yang Boleh Dibaca?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn