タイトル: can only concatenate str (not "datetime.datetime") to str
SEOタイトル: 【Pythonエラー】can only concatenate str (not "datetime.datetime") to str
エラー内容
can only concatenate str (not "datetime.datetime") to str |
発生条件/原因/対処法
以下のようにdatetime型を文字列型に変換しようとしていることが原因。
datetime_now = datetime.datetime.now() logger.info("datetime_now: " + datetime_now) |
解決策は以下のように決められたメソッドでdatetime型から文字列型への変換を行うこと。
datetime_now = datetime.datetime.now() datetime_now_str = datetime_now.strftime('%Y/%m/%d %H:%M:%S') logger.info("datetime_now_str: " + datetime_now_str) |
以下、出力例。
datetime_now_str: 2020/05/05 16:40:33 |