Rumah > pembangunan bahagian belakang > Tutorial Python > Bagaimana untuk Memformat Tarikh dalam Bahasa Asli dengan Python Menggunakan Babel?

Bagaimana untuk Memformat Tarikh dalam Bahasa Asli dengan Python Menggunakan Babel?

Barbara Streisand
Lepaskan: 2024-10-24 18:30:03
asal
1074 orang telah melayarinya

How to Format Dates in Native Language with Python Using Babel?

Cara Memformat Tarikh dalam Bahasa Asli dengan Python

Mendapatkan datetime.datetime.now() yang dicetak dalam bahasa ibunda boleh dicapai menggunakan fungsi strftime(). Walau bagaimanapun, jika aplikasi perlu menyokong berbilang tempat, menukar tempat (melalui locale.setlocale()) tidak disyorkan. Sebaliknya, pakej Babel menyediakan cara yang bersih untuk mengendalikan pemformatan tarikh/masa:

<code class="python">from datetime import date, datetime, time
from babel.dates import format_date, format_datetime, format_time

d = date(2007, 4, 1)
print(format_date(d, locale='en'))  # 'Apr 1, 2007'
print(format_date(d, locale='de_DE'))  # '01.04.2007'</code>
Salin selepas log masuk

Pakej Babel menawarkan kelebihan berikut:

  • Pemformatan tarikh/masa yang bersih dan boleh disesuaikan
  • Sokongan untuk berbilang tempat
  • Tiada kesan pada bahagian lain aplikasi

Untuk maklumat lanjut, rujuk bahagian Tarikh dan Masa dalam dokumentasi Babel.

Atas ialah kandungan terperinci Bagaimana untuk Memformat Tarikh dalam Bahasa Asli dengan Python Menggunakan Babel?. 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