私は現在、pybind11を使用してpythonとC++の間でゾーン化されたdatetime変換を処理するソリューションを探しています。 pybind11/chrono.hには、Pythonのdatetimeオブジェクトとstdライブラリのtime_pointオブジェクトを組み込んだ単純なdatetimeの変換がサポートされています。しかし、python datetime.datetimeオブジェクトの関連するタイムゾーンの処理は明示的にはありません。私は、タイムゾーンを考慮してこれらのコンバージョンをより完全にサポートするためにpybind11で行われた作業があるかどうか疑問に思っています。pybind11日時変換
0
A
答えて
1
pybind11/chrono.hバインディングは、具体的にはstd::chrono
とpythonのdatetime
の間の変換を提供するものです。 std::chrono
にはタイムゾーンのサポートがないため、どちらもバインドできません。言い換えれば - あなたはそれを縛るでしょうか〜?
良い答えはHoward Hinnant's date.h and tz.h librariesで、実際にはproposed for standardizationです。しかし、これはまだ起こっていない。
標準化されていなくても、そのようなバインディングを記述してpybindに含めることができるかもしれませんが、私は誰もそれを認識していません。興味があれば、pybindのメンテナーのin their issue trackerと議論するための問題を作成するとよいでしょう。
関連する問題
- 1. 変換日時
- 2. 日時変換
- 3. 変換日時
- 4. 日時変換R
- 5. 日時変換PHP
- 6. UTCの日時変換
- 7. 日付時間ゾーン変換
- 8. Informatica日付/時刻変換
- 9. 日時変換の問題
- 10. 日時をUTCに変換
- 11. Googleスプレッドシートの日時変換
- 12. 変換スタンプ/日付時刻
- 13. SSISの日時変換エラー
- 14. 変換する日時は
- 15. 日付時刻変換
- 16. 日付時刻varchar変換
- 17. 変換時間に日時やGridViewの
- 18. Pythonは日時を日時に変換します
- 19. ユーザーの日時をサーバーの日時に変換する
- 20. 日時をGMT + 10日時に変換する
- 21. パンダ、pd.to_datetime()、日時を日付時刻に変換
- 22. UTC日時からローカル日時に変換する
- 23. AngularJS HTTP POSTを日時を日時変換
- 24. ダニを日付時刻に変換
- 25. 異文化間での日時変換
- 26. プロット日付R - 変換列の時間
- 27. スケジュールされた日時変換エラー(SQL)
- 28. JQ:UNIXタイムスタンプを日時に変換する
- 29. SQL Serverの日付時刻の変換
- 30. ctime()と日付/時刻変換
あなたが指摘したように、これは純粋にタイムゾーン対応オブジェクトのセットをバインドするための質問です。私はこの時点で最善の候補者がHoward Hinnantの図書館であることに同意します。あなたが提案したように問題を提起します。しかし、私は、Howard Hinnantのライブラリに依存関係を追加することに抵抗があると仮定します。理想的には、誰かがすでにこのバインディングを書いており、単に普及させることができます。彼らが存在していないと思われるなら、私は確かにこれを自分自身で行うことに目を向けます。 – mcguip