[Django] DateTimeFieldからUnix時間を取り出す

やりたいこと

DjangoのデータベースのDateTimeFieldからUNIX時間を取り出したい。

UNIX時間とは?

UNIX時間、またはUNIX時刻とはコンピューターシステム上での時刻表現の一種。協定世界時 (UTC) での1970年1月1日午前0時0分0秒から形式的な経過秒数。

方法

DateTimeField.timestamp()

これでUnix時間を取り出せる。

おまけ

DateTimeFieldは内部でpython標準のdatetimeモジュールのdatetimeクラスを使っているのでdatetimeクラスで出来ることはほとんど出来る。