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

Susan Sarandon
Lepaskan: 2024-10-30 13:08:02
asal
687 orang telah melayarinya

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])
    Salin selepas log masuk
  2. Gunakan kaedah strftime() untuk memformat objek datetime:

    formatted_date = dt.strftime("%B %d, %Y")
    Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!