問題タブ [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.
ios - タイムゾーン名のローカライズされた都市名と国名を取得する方法
タイムゾーンから都市名と国名を取得するにはどうすればよいですか? たとえば、knownTimeZoneNames 配列をすべて見ることができ、いくつかの言語で「Europe/Moscow」を「Moscow, Russia」としてラベルに表示したいと考えています。この文字列を取得するにはどうすればよいですか? 実際には、iPhone の Clock.app のように、ローカライズされたリストが必要です。
ios - CLLocationCoordinates2D から NSTimeZone を取得する
の現在時刻を取得しCLLocationCoordinate2D
ます。
たとえば、私は東海岸の都市にいて、カリフォルニアの遠隔地の時刻を知っている必要があります。私はCLLocationCoordinate2Dを持っています。私に与えCLLocation
たりCLPlacemark
、与えNSLocale
たりしないでくださいNSTimeZone
。サードパーティのサービスを使用せずにこれを行う方法はありますか?
ios - NSTimeZone:「UTC」と「GMT」の違いはありますか?
これらの5つのステートメントは互換性がありますか、またはそれらの使用が異なる結果をもたらす場合を知っている人はいますか?私が収集したものから、それらは同等ですが、決定的なものは何も見つかりませんでした。GMTとUTCのバリアント間の潜在的な違いが心配です。
ios - 12時間形式の文字列をNSDateに変換する
12時間形式の文字列をNSDateに変更する必要があります。以下のコードを使用していますが、nullが返されます。誰かがこれで私を助けることができますか?
ios - NSTimeZone isDaylightSavingTimeForDate
obj c の初心者として、私が取り組んでいるカレンダー アプリで問題が発生しました (表面上はネイティブ アプリとほぼ同じです)。夏時間のときに間違った日付 (1 日前) を選択するボタンに問題がありました。解決策を検索しましたが、何も見つかりませんでした。次のコードを思いつきました。経験豊富なコーダーが、これを行うためのよりきちんとした、またはより効率的な方法があるかどうか教えてもらえますか. このコードのチャンクは、私には少しぎこちなく感じられます。建設的な考えをいただければ幸いです。
dst - CLLocationのタイムゾーン名を取得する方法
CLGeocoderを使用して住所文字列から目印をforwardGeocodeするアプリケーションがあります。CLPlacemark応答には、GPS座標を提供するCLLocationが含まれています。
NSTimeZoneを作成する唯一の方法は、正しいタイムゾーン名を使用することであるようです。デバイスの現在の場所を使用していないことを指摘することが重要です。そのため、[NSTimeZonelocalTimeZone]は機能しません。
NSTimeZoneを正しく作成できるように、CLLocationのタイムゾーン名を取得する方法はありますか?
注:timeZoneForSecondsFromGMTを使用していますが、正しいDSTデータが含まれていないため、役に立ちません。
ios - NSDate の曜日と月の言語を変更する
このような日付を表示したい:平日7月。私はこれを行い、正しい構文を持っています。
ログに記録された結果: 3 月 16 日土曜日。英語の日付ではなく、フランス語の日付が欲しいだけです。ローカル タイム ゾーンを設定しようとしましたが、何も変わりません。これを行う方法のアイデアはありますか?
iphone - GMT 時間を現地時間に変換する際の問題
現在のデバイスの時刻は --- 2013-05-09 10:23 AM
次のコードでint GMTに変換します
そして、私は出力を得ました
それから私は自分のタイムゾーンを見つけました
アウトプット
ここで、上記の GMT 時間を現地時間に変換する必要があります。次のコードを使用しました
しかし、私は間違った出力を得ています..
なぜこれが起こるのですか?現地時間を取得する必要があります - 2013-05-09 10:23 AM
objective-c - Objective-c: TimeZone 間の変換
時間文字列を別の timeZone に変換する際に問題が発生しています。
これは、サーバーから取得した文字列の例です: @"5/14/2013 4:19am"
timeZone が America/New_York であることはわかっていますが、これを自分のローカル timeZone: Europe/Rome に変換したいと考えています。
これをテストするために書いたコードは次のとおりです。
出力:
DateFormatter TimeZone: GMT (GMT) オフセット 0
ソース タイムゾーン: America/New_York (GMT-04:00) オフセット -14400 (夏時間)
Destination TimeZone: ローカル タイム ゾーン (ヨーロッパ/ローマ (CEST) オフセット 7200 (夏時間))
sourceOffset: 4294952896 destinationOffset: 7200 interval: 21600
sourceDateString : 2013 年 5 月 14 日午前 4 時 19 分
文字列から日付まで: 2013-05-14 00:19:00 +0000
日付から文字列まで: 2013/05/14 00:19AM
destinationDateString: 2013/05/14 06:19AM
怒るよ!!!!
元の日付が「5/14/2013 4:19am」の場合、なぜ日付フォーマッターは「05/14/2013 00:19AM」に変更しますか????????? 「05/14/2013 04:19AM +0000」に正しく保存されていれば、変換は完璧です (2 つのタイムゾーン間で 6 時間)!!!
ヒントはありますか?
ありがとう
ニコラ
編集
これらのパラメーターを lithu-tv の提案どおりに設定することにより、次のようになります。
動作するように見えますが、動作しません。
私が「そう思われる」と言ったのは、次の理由による。
sourceDateString: 2013 年 5 月 14 日 04:19am -0400
文字列から日付まで: 2013-05-13 04:19:00 +0000 (OK)
日付から文字列へ: 05/14/2013 04:19 (OK)
destinationDateString: 2013 年 5 月 14 日 10:19 (正しい)
正しいですが、午後遅くに試してみると:
sourceDateString: 2013 年 5 月 14 日午後 10 時 19 分 -0400
文字列から日付まで: 2013-05-14 16:19:00 +0000 (間違っています)
日付から文字列まで: 2013/05/14 16:19
destinationDateString: 2013 年 5 月 14 日 22:19 (間違っています!)
正しい結果は次のようになります: 05/15/2013 04:19AM
iphone - GMT 時間を現地時間に変換する
現在の GMT 時刻を取得しました - 2013-05-15 08:55 AM
私の現在の現地時間は - 2013-05-15 02:06 PM で、タイムゾーンは - Asia/Kolkata です
このコードで上記のGMTを現地時間に変換しようとしました
しかし、これにより、 2013-05-14 02:06 PM の代わりに- 2013-05-14 19:04:00 +0000と間違った時間が与えられます
なぜこれが起こるのですか?これをクリアするのを手伝ってください。事前に感謝します