在Python中,可以使用locale
模塊來設置本地化信息,然后使用strftime
函數進行國際化處理。以下是一個示例代碼:
import locale
import datetime
# 設置本地化信息
locale.setlocale(locale.LC_TIME, 'de_DE.UTF-8')
# 獲取當前時間
now = datetime.datetime.now()
# 格式化時間
formatted_time = now.strftime('%A, %d %B %Y')
print(formatted_time)
在上面的示例中,我們首先使用locale.setlocale
函數設置了德國的本地化信息。然后使用datetime.datetime.now()
獲取當前時間,最后使用strftime
函數以自定義的時間格式進行格式化。輸出結果將會是德國的格式化時間字符串。
注意:Python的locale
模塊依賴于操作系統的本地化配置,因此在不同的操作系統上可能需要不同的設置方法。