Rumah > pembangunan bahagian belakang > Tutorial Python > Bagaimanakah saya boleh Menukar Objek DateTime kepada Rentetan Tarikh dalam Python?

Bagaimanakah saya boleh Menukar Objek DateTime kepada Rentetan Tarikh dalam Python?

DDD
Lepaskan: 2024-11-13 06:27:02
asal
447 orang telah melayarinya

How do I Convert a DateTime Object to a Date String in Python?

Menukar Objek DateTime kepada Rentetan Tarikh dalam Python

Dalam Python, terdapat keadaan di mana anda mungkin mahu menukar objek datetime kepada rentetan yang mewakili komponen tarikh sahaja. Contohnya, anda mungkin mempunyai objek datetime seperti

datetime.datetime(2012, 2, 23, 0, 0)
Salin selepas log masuk

dan anda ingin mengubahnya menjadi rentetan seperti: 23/2/2012.

Penyelesaian

Untuk mencapai penukaran ini, Python menyediakan kaedah strftime(). Ia membolehkan anda memformat tarikh anda mengikut spesifikasi yang anda inginkan. Sebagai contoh, untuk menukar objek datetime kepada rentetan tarikh sahaja, anda boleh menggunakan kod berikut:

import datetime
t = datetime.datetime(2012, 2, 23, 0, 0)
formatted_date = t.strftime('%m/%d/%Y')
Salin selepas log masuk

Rentetan format '%m/%d/%Y' menentukan format output yang diingini, di mana:

  • %m mewakili bulan dalam bentuk angka (01-12)
  • %d mewakili hari dalam bulan (01-31)
  • % Y mewakili tahun dalam bentuk angka (cth., 2012)

Melaksanakan kod ini akan mengeluarkan yang berikut:

'02/23/2012'
Salin selepas log masuk

Maklumat Tambahan

The strftime() kaedah menawarkan pelbagai pilihan pemformatan, membolehkan anda menyesuaikan rentetan output dengan lebih lanjut. Rujuk dokumentasi untuk maklumat lebih terperinci tentang penentu format yang tersedia.

Atas ialah kandungan terperinci Bagaimanakah saya boleh Menukar Objek DateTime kepada Rentetan Tarikh dalam Python?. 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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan