language
という関数を作成して、English
またはFrench
を返します。私は選択された言語に基づいて日付を与える関数を作成したいと思います。たとえば、French
を選択すると、関数はJeudi, 28 mars 2017
を返し、English
を選択すると、Tuesday March 28 2017
を返します。フランス語の日付または英語の日付を返す関数を作成する
@property
def date_customerprofile(self):
now = datetime.date.today()
if language == 'English'
date = now.strftime("%A, %B %d %Y")
else:
date = ...
誰もこのような結果を得るためにこの機能を完了するのに手伝ってもらえますか?
ありがとうございます!
P.S.フランス語の月がJanvier
、Février
、Mars
、Avril
、Mai
、Juin
、Juillet
、Août
、Septembre
、Octobre
、Novembre
とDécembre
であることを知ります。曜日は、システムにインストールされたロケールを必要としている必要がありDimanche
(日曜日)、Lundi
、Mardi
、Mercredi
、Jeudi
、Vendredi
と
'datetime'モジュールは複数のロケールで動作します。平日の名前を2つの言語で表示する例は、[この回答](http://stackoverflow.com/a/4083447/355230)を参照してください(最後のコードを参照)。 – martineau