1. ホーム
  2. python

[解決済み] 日付の文字列を異なるフォーマットに変換する方法 [重複]。

2022-07-05 04:14:03

質問

日付の変換が必要 文字列 2013-1-25から 文字列 "1/25/13"をpythonで表示させました。 を見てみると datetime.strptime を見ましたが、まだこのための方法を見つけることができません。

どのように解決するのですか?

私は私が持っていると仮定します import datetime を実行する前に、以下の各コード行を

datetime.datetime.strptime("2013-1-25", '%Y-%m-%d').strftime('%m/%d/%y')

プリント "01/25/13" .

先頭のゼロに耐えられない場合は、これを試してみてください。

dt = datetime.datetime.strptime("2013-1-25", '%Y-%m-%d')
print '{0}/{1}/{2:02}'.format(dt.month, dt.day, dt.year % 100)

これは "1/25/13" .

EDIT: これはすべてのプラットフォームで動作するとは限りません。

datetime.datetime.strptime("2013-1-25", '%Y-%m-%d').strftime('%m/%d/%y')