10
Pythonでのdatetime.dateからUTCタイムスタンプへの変換
私はPythonで日付を扱っており、それらをJavaScript内で使用するためにUTCタイムスタンプに変換する必要があります。次のコードは機能しません。 >>> d = datetime.date(2011,01,01) >>> datetime.datetime.utcfromtimestamp(time.mktime(d.timetuple())) datetime.datetime(2010, 12, 31, 23, 0) 最初に日付オブジェクトを日付時刻に変換しても、役に立ちません。私はこのリンクで例を試しましたが、 from pytz import utc, timezone from datetime import datetime from time import mktime input_date = datetime(year=2011, month=1, day=15) そして今どちらか: mktime(utc.localize(input_date).utctimetuple()) または mktime(timezone('US/Eastern').localize(input_date).utctimetuple()) 動作します。 だから一般的な質問:UTCによると、どのようにしてエポックからの秒数に変換された日付を取得できますか?