問題タブ [libical]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c - ローカル システムのタイムゾーンをリビカルな icaltimetype に変換する移植可能な方法はありますか?
libical は、データベースでタイムゾーンを検索するために Olsen の都市名のみを受け入れるようです。私が持っている移植可能なものは、GMTオフセットと省略形の3〜4文字のコード(EST / EDTなど)を持つstruct tmですが、リビカルでそれを受け入れる関数はありません。
libical から tz リストをスキャンして tzname を一致させようとする、本当にお粗末な方法がありますが、おそらくうまくいくでしょう。しかし、ローカル タイムゾーンをリビカルな icaltimetype にする他の方法は見つかりませんでした。
簡単なものがありませんか?
ポータブルとは、windows、osx、および linux を意味します。
これは私が書いている ac プログラムです。しかし、今では tz オフセットが posix ではないことがわかりました。