私はこの文字列を "2008-12-12 19:21:10"と言うことができますが、それを日付に変換し、その作成したオブジェクトから年、月、日を別々に取得するにはどうすればよいですか?Pythonで、文字列を日付オブジェクトに変換し、年、月、日を別々に取得する方法はありますか?
8
A
答えて
21
datetime.datetime.strptime()
functionを使用します。
from datetime import datetime
dt = datetime.strptime(datestring, '%Y-%m-%d %H:%M:%S')
今、あなたはdatetime.datetime
オブジェクトを持っている、そしてそれは.year
、.month
と.day
の属性があります。あなたがのstrptime()メソッドの完全な見つけることができます。ここ
>>> from datetime import datetime
>>> datestring = "2008-12-12 19:21:10"
>>> dt = datetime.strptime(datestring, '%Y-%m-%d %H:%M:%S')
>>> print dt.year, dt.month, dt.day
2008 12 12
0
https://www.tutorialspoint.com/python/time_strptime.htm を説明。すべてのタイプの文字列を見つけることができます。 例: - この'15 -MAY-12' のような文字列を変換するには:または何か私は私のようなものを取得したいと言うのを忘れて
>>>from datetime import datetime
>>>datestring = "15-MAY-12"
>>>dt = datetime.strptime(datestring, '%d-%b-%Y')
>>>print(dt.year, dt.month, dt.day)enter code here
2012 MAY 15
関連する問題
- 1. HTMLで日付、月、年を別々に取得
- 2. 日付とは別に日、月、年を取得する
- 3. 日付を月 - 年に変換する新しい列パンダPython
- 4. タイムゾーンなしで日付文字列を日付オブジェクトに変換する方法
- 5. 「日月年」の日付に変換する日付を秒で表します
- 6. 日付を日/月/年(2012年1月20日)のPythonに変換するには
- 7. Androidの日付文字列を日付オブジェクトに変換する
- 8. 文字列を「5月23日、24日、25日および26日」を別々のDateTimesに変換する
- 9. 短い月の日付文字列をdatetime/dateに変換する方法はありますか?
- 10. 別の日付オブジェクトから(6ヶ月前)日付オブジェクトを取得します
- 11. 特定の日付から日付、月、年を取得する
- 12. Pythonが2012年3月2日をdatetimeオブジェクトに変換する
- 13. Swift Json日付文字列を日付オブジェクトに変換
- 14. Pythonは日付文字列をタイムスタンプに変換します
- 15. 年と月のみの文字列を年と月の日付形式に変換する
- 16. 月、日、年だけで日付ピッカーショーを変更する方法
- 17. Android:年月日を使用して日付を取得する
- 18. Excelでテキスト日付文字列を日付に変換する
- 19. oracleで日付文字列を日付に変換する方法
- 20. Thymeleafで文字列を日付オブジェクトに変換/解析する方法は?
- 21. PythonでUTCの日付文字列を取得するには?
- 22. Pythonで文字列の日付をdatetime形式に変換する方法は?
- 23. 2012年2月7日火曜日に変換する日付2012年2月7日
- 24. 日付文字列を日付に変換する
- 25. Excel VBA - 日付文字列を日付に変換する
- 26. 文字列(hh:mm)を現在の日付の日付に変換する方法
- 27. oracle10gの文字列の日付を日付形式に変換する方法
- 28. 文字列を日付に変換する方法 - 無効な日付
- 29. R文字列の日付(例:「2014年10月1日」)を日付形式
- 30. 日付ピケットの日付形式をデータベースの日付形式と一致するように変更する方法(月/日/年から日/月/年)
object.getYearは()string'2008' を印刷#willそのように –
あなたは 'datetime'で使用されたクラスを簡単に作成したり、' datetime.datetime'インスタンスを含み、 'get_year()'メソッドを提供することができます。 – martineau
@IvanJuarez:私はすでにそれを集めました。投稿を編集することができます。情報を追加する場合は、そのまま投稿してください。それにコメントを使う必要はありません。 –