問題タブ [nstimezone]
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.
iphone - Cocoa で、NSTimeZone を使用してシステムのタイム ゾーン オフセットを文字列として取得するにはどうすればよいですか?
PDT の場合は、「-0700」が必要です。
過去の日付を取得して、何かがどれくらい前に起こったかを判断しています。
別の場所で日付文字列を作成しますが、ローカル タイム ゾーンにアクセスする方法がわかりません。
Apple Dates and Times Programming Topics for Cocoa と NSTimeZone および NSDate Class References を読みましたが、情報をまとめるのは難しすぎます。使用方法を示すためだけに、数行のコードを実際に使用できます。
更新:これに苦労している間、私はコマンドラインテンプレートを使用してコードを書いていたので、すぐに試すことができました. 以前のコードを iPhone で試してみたところ、NSDate が '+dateWithString:' に応答しない場合があります。Apple がそのような基本クラスを変更することを誰が知っていたのか、混乱を招いたら申し訳ありません。
objective-c - 2つの場所の間の時間差を計算する方法
2つのタイムゾーン間の時間差の計算に問題があります。
私が場所AIにいる場合、緯度と経度、および現在の時刻を知っています。私は場所BIに行き、緯度と経度、そして現在の時刻を知っています。
2つの現在のポイント間の時間差を計算する方法..(UTC)
iphone - iPhone NSTimeZone:localTimeZoneの混乱
私が理解していることから、
デバイスのローカルタイムゾーンを提供します。それが私に与えているのは「US/Central」であり、 [NSTimeZone abbreviationDictionary]の略語のリスト、または[ NSTimeZoneknownTimeZoneNames ]のタイムゾーン名のリストのどこにもそれを見つけることができません。これはどこから来たの?現在のデバイスのタイムゾーンをRailsアプリに渡す必要があります。これは、「オーストラリア/シドニー」や「アメリカ/シカゴ」などを理解しますが、 「米国/中央」は理解しません。
localTimeZoneから提供されたものを取得して、Railsが理解できる文字列に変換するにはどうすればよいですか(つまり、システムが認識しているすべてのタイムゾーン名であるknownTimeZoneNamesの任意のタイムゾーンですか?)
iphone - NSTimeZone から都市と国を取得する
(少なくとも)タイムゾーンの国名を取得したいと思います。これは、潜在的なメソッドのいずれによっても提供されません。
- 名前、
- localizedName:locale:,
- 説明
組み込みの iPhone 時計アプリがこの情報にアクセスできることに気付きました。これは、ロンドンを「ロンドン、イングランド」と表現しているためです。
ありがとう。
iphone - Objective-cのタイムゾーンオフセット番号?
Objective-C(iPhone OS 3の場合)でタイムゾーンオフセットを取得するにはどうすればよいですか?
たとえば、GMT -5
米国東部標準時です。-5
その一部が欲しいです。どうすればいいですか?
iphone - 座標のためにiPhoneでタイムゾーン情報を取得する
iPhone開発の場合:地理座標しかない場合、任意の場所のタイムゾーンとDST情報を取得するにはどうすればよいですか。(NSTimezoneにはそのようなメソッドはありません)
javascript - ASP.NET Javascript DateTime TimeZone の問題
DateTime を含む JSON を asp.net コード ビハインド (c#) に渡す際に問題が発生しています。
クライアント ブラウザがサーバーと同じタイムゾーンにある場合は問題ありませんが、異なるタイムゾーンにある場合は、2 つのタイムゾーンのオフセット値によって時間が変更されます。
しかし、すべての日時は、この日時のタイムゾーンに関係なく、時刻が 00:00 の日付である必要があります。
ありがとう
objective-c - initWithTimeIntervalで間違った日付を取得する:sinceDate:
日付が2010-08-23 13:30:00 -0400
あり、UTC+2タイムゾーンで取得しようとしています。秒単位の差は21600ですが、電話をかけると[[NSDate alloc] initWithTimeInterval:interval sinceDate:sourceDate];
、2010-08-24 01:30:00 +0200
どちらがであるかがわかります2010-08-23 19:30:00 +0200
。私が間違っていることについて何か考えはありますか?
objective-c - ObjectiveCでGMTオフセットを指定してタイムゾーンの省略形を取得する
時間オフセットのみがわかっている場合にタイムゾーンの省略形を検索する方法はありますか?
例:GMT -5のオフセットが与えられたとすると、GMT -5の代わりにEST(米国を想定)の略語を表示したいとします。
NSTimeZoneオブジェクトを[NSTimeZonetimeZoneWithName:@ "America / Argentina / Buenos_Aires"]で初期化すると、[myTzVarabbreviation]で正しい略語を取得できます。
ただし、secondsFromGMTを使用して初期化する場合、省略形は常に「GMT-XXX」のようになります。
objective-c - GMT時間修飾子なしのTimeZoneでNSDateFormatterを使用してNSDateをNSStringに変換する
このように NSDateFormatter を初期化しています:
dateString
今でしょ:
「+00:00」を取り除きたい
http://unicode.org/reports/tr35/tr35-6.html#Time_Zone_Fallbackから、ローカリゼーションの問題がある可能性があると推測しています。現在、「+00:00」を手動で削除することでこれを回避していますが、それは理想的ではありません。
編集
NSTimeZone を作成する新しい方法をいくつか試しましたが、どちらも同じ結果になりdateString
ます。