日時の変換に問題があります。私は実際にdjangoを使用しており、モデルフィールドの1つでdate
フィールドではなくdatetime
フィールドを使用しました。ここで時差を表示する必要があり、djangosnippets からそのスニペットを取得しました。しかし、それはタイムスタンプを受け入れます。
だから私は、実際にPythonのタイムスタンプとは何か、どうすればそれを作ることができるのか混乱しています。以下の行のようにさまざまなことを試しました:
publish_date.timetuple()
しかし、これは、'datetime.date' object has no attribute 'mktime'
.datetime.datetimeにはこのmktimeがあると思いますが、datetime.dateにはないと思いますので、使用できません。
int(parse(publish_date).strftime('%s'))
ここでの解析は、dateutil という名前のサードパーティ モジュールからのものですが、今回は次のエラーが発生します。
datetime.date' object has no attribute 'read'
そして、次のコードに対して同じエラーが発生します。
humanizeTimeDiff(publish_date)
したがって、datetime.date オブジェクトをタイムスタンプに変換しようとするより良いアイデアやアプローチはありません。datetime.datetime の変換も役立つようです。しかし、どのように?