7

特定の日付のオフセット タイム ゾーンを取得する方法はありますか。

たとえば、私がニューヨークにいて、2009 年 12 月 12 日午後 4 時に通過すると、GMT から 4 時間ずれているため、「-4」が返されます。

(.NET ランドでは、DateTime クラスからそれを行う関数があります。それで、Cocoa にもあると思いますか?)

イアン

4

2 に答える 2

5

以下を使用できます。

[[NSTimeZone systemTimeZone] secondsFromGMTForDate:someDate];

これにより、オフセットが秒単位で返されます。

詳細については、 NSTimeZone クラスに関する Apple のドキュメントを参照してください。

于 2010-01-14T14:50:00.430 に答える
0

文字列で時間オフセットを取得するためのSwiftのソリューションは次のとおりです

https://gist.github.com/MihaelIsaev/35be147af2bb397d2cf8

于 2015-05-03T14:50:11.083 に答える