1

CoreFoundation を使用して、TIME_ZONE_INFORMATION構造体を設定する Windows 関数GetTimeZoneInformationの機能を複製しようとしています。aとともに a を a と同等のものに変換する関数を作成しましたが、他にもいくつかのことがわかりません。例えば:CFAbsoluteTimeCFTimeZoneRefSYSTEMTIME

  • StandardDateand DaylightDate:CFTimeZoneGetNextDaylightSavingTimeTransition関数を使用して次のトランジションを見つけ、CFTimeZoneIsDaylightSavingTimeこれがどのトランジションかを判断しましたが、両方の日付が必要なため、次のトランジションのTIME_ZONE_INFORMATIONにトランジションを見つけるにはどうすればよいでしょうか?
  • 同様に、DaylightBias-CFTimeZoneGetDaylightSavingTimeOffset現在 DST にいる場合はオフセットを見つけるために使用できますが、現在 DST にない場合、この値はゼロになります。ほとんど常に -60 であることはわかっていますが、この関数が Windows の関数に完全に忠実であることを望みます。

誰かがこれに対する良い解決策を知っていますか?

4

0 に答える 0