タイムゾーン対応の日時オブジェクトを、ローカルタイムゾーンの同等の非タイムゾーン対応の日時にどのように変換しますか?
私の特定のアプリケーションはDjangoを使用しています(ただし、これは実際には一般的なPythonの質問です)。
import iso8601
...。
date_str="2010-10-30T17:21:12Z"
...。
d = iso8601.parse_date(date_str)
foo = app.models.FooModel(the_date=d)
foo.save()
これにより、Djangoはエラーをスローします:
raise ValueError("MySQL backend does not support timezone-aware datetimes.")
私が必要なのは:
d = iso8601.parse_date(date_str)
local_d = SOME_FUNCTION(d)
foo = app.models.FooModel(the_date=local_d)
SOME_FUNCTIONは何でしょうか?