日付は26/11/2015
です。どのようにフォーマットを26-Nov-2015
に変換しても、文字列ではなく日付として保持できますか?上記の例ではPythonで日付を変換する
-1
A
答えて
3
あなたの質問はあまり意味がありません。それらを日付として保管すると、フォーマットはありません。書式は文字列に変換するときにのみ表示されます。
だから答えは:で文字列を解析するためにstrptime
を使用し、逆に
>>> from datetime import date
>>> d = date(2016, 11, 26)
>>> d.strftime("%Y/%m/%d")
'2016/11/26'
>>> d.strftime("%d-%b-%Y")
'26-Nov-2016'
:date
(またはdatetime
)オブジェクトとして日付を格納し、あなたが文字列としてそれらを必要とするたびに、いくつかの特定の形式でdatetime.strftime
を使用します日付と異なるフォーマット:
>>> datetime.datetime.strptime("26-Nov-2015", "%d-%b-%Y")
datetime.datetime(2015, 11, 26, 0, 0)
0
from datetime import datetime
date = datetime.strptime('26/11/2015', '%d/%m/%Y')
print date.strftime("%d-%B-%Y")
、我々はあなたの入力文字列「DD/MM/YYYY」を取り、日付(将来の使用のためにあなたの要求に従って)という変数に保存Pythonの日時にそれを回っていると、要求されたフォーマットで印刷します。
0
あなたは私が思っているdatetimeモジュールを使いたいと思います。たとえば:
from datetime import date
a = date(2015, 11, 26)
a.strftime("%A %d of %B, %Y")
は '11月の木曜日26、2015' やリクエストをフォーマットあなたの特定のためにあなたを与える必要があります。
a.strftime("%d-%b-%Y") #'26-Nov-2015'
希望これは、幸運を助けます!
関連する問題
- 1. Python:日付変換エラー
- 2. Pythonのデータフレームの日付を日付に変換する
- 3. Python:日付から日への変換
- 4. 日付のPythonにデータフレームオブジェクトを変換
- 5. Pythonで書かれた日付を日付形式に変換する
- 6. 日付を日付から日付に変換する方法
- 7. Pythonユーザ入力と日付変換
- 8. パンダの日付リストをPythonの日付文字列のリストに変換する
- 9. 日付に変換する
- 10. データベースの日付をJavascriptで短い日付に変換する
- 11. Excelでテキスト日付文字列を日付に変換する
- 12. r - data.tableでユリウス日付をカレンダー日付に変換する
- 13. JavaScriptで日付を変換する
- 14. システム日付を書式付き日付に変換する
- 15. SQL日付変換
- 16. MomentJS日付変換
- 17. Neo4j - 日付変換
- 18. パンダ日付変換
- 19. ルビー日付変換
- 20. 文字列をISO日付のPythonに変換する
- 21. Python DateUtil文字列を日付と時刻に変換する
- 22. ファイル番号を日付に変換する - Python/matplotlib
- 23. リファレンスを日付から秒に変換する - Python
- 24. データ型nvarcharを日付のPythonに変換するエラー
- 25. 日付を月 - 年に変換する新しい列パンダPython
- 26. Spotfire Terr - 日付と日付の変換
- 27. 「日月年」の日付に変換する日付を秒で表します
- 28. Androidの日付文字列を日付オブジェクトに変換する
- 29. 日付を正しい日付に変換する
- 30. Excel 2010日付にテキスト(日付+時刻)を変換する
あなたの質問はあまり意味がありません。それらを日付として保管すると、フォーマットはありません。書式は文字列に変換するときにのみ表示されます。 –
@tobias_k、答えてください。 – Amani