問題タブ [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.

0 投票する
1 に答える
2629 参照

ios - 夏時間の変更を伴う GMT から現地時間への変換

サーバーから GMT 時間構造 (ユーザー定義構造) を受信して​​います。それを使用して、それを現地時間に変換します。受け取った構造を NSDatecomponent に入力してから、日付フォーマッタを使用して日付を取得しました。それは、1 つのケースを除いてすべて正常に動作します。GMT 時間が 11 月 3 日 (米国の夏時間の変更) より後の場合、フォーマッターは 1 時間の時差を生成します。

例: 予定時刻が 11 月 3 日午後 4 時である場合、GMT からローカルに変換すると、11 月 3 日午後 3 時になります。

それを回避する方法を考えてください。

編集:

sel_date_time 文字列は、想定よりも 1 時間短くなっています。

ログ:

strt_date_loc = 2013-11-30 06:56:00 +0000

sel_date_time = 2013 年 11 月 29 日午後 10 時 56 分 (ただし、午後 11 時 56 分である必要があります)

TimeZone : パロアルト (米国)

ローカルから gmt への変換:

ありがとう。

0 投票する
1 に答える
517 参照

ios - UILocalNotification が 1 時間遅れる

私はこの問題を個人的に経験したことはありませんが、多くのユーザーにとって、一度に設定された通知が実際には 1 時間後にトリガーされているようです。

通知を生成するために使用するコードは次のとおりです。

かなり標準的。問題が発生したユーザーは、夏時間が設定されている英国時間です。これは何らかのiOSのバグなのだろうか?

0 投票する
3 に答える
3415 参照

ios - iOS の localTimeZone を knownTimeZone に変換する

NSTimeZoneのリストを使用すると、によって取得されたknownTimeZoneNamesものと一致しません。のタイムゾーンをのタイムゾーンに変換するにはどうすればよいですか。より具体的には、タイムゾーンの戻り値は、このタイムゾーンのリストのタイムゾーンと一致する必要があります。timezonelocalTimeZonelocalTimeZoneknownTimeZoneNames.name

0 投票する
3 に答える
1822 参照

ios - UIDatePicker から選択された日付は、保存されている日付とは異なります

これが私のdatePickerのセットアップ方法です

これは、選択した日付を保存する方法です

日付ピッカーから 2013 年 11 月 18 日を選択すると、NSLog が表示されます。

ただし、コードのどこかで、今日の日付と日付ピッカーで選択した日付の差を日数で取得する必要があります。

今日は 11 月 10 日です。保存した日付は 11 月 18 日です。ただし、日数の差は 8 ではなく 7 です

0 投票する
2 に答える
256 参照

objective-c - NSDate と NSDate stringFromDate が矛盾しています

mysql の日時フィールドを別のタイムゾーンに変換しようとしています。日付オブジェクトを印刷すると変換は正しいように見えますが、日付を文字列として印刷すると時刻が正しくありません。ソースコードと出力は以下です。

ソース:

編集済み - 元の間隔を秒単位と文字列で出力し、タイムゾーンを追加します

出力:

間隔 (ミリ秒): 1384193573000

元の日付: 01:12 2013-11-11 //現在のタイムゾーンの日付: America/Phoenix

Date: 2013-11-11 08:12:00 +0000 //新しいタイムゾーンの日付: America/New York

日付文字列: 01:12 2013-11-11

0 投票する
1 に答える
161 参照

ios - ユーザーがどこにいても、ユーザーの午後 8 時を調べる方法は?

UILocalNotification初めてのユーザーに午後 8 時にもう一度アプリを使用するように通知するように実装しています。ユーザーは、完全にオフにすることも、別の時間を設定することもできます。

仕事の後の時間として午後 8 時を選びました。

タイムゾーンの処理方法がわかりません。

ユーザーがニューヨークにいる場合。[NSDate date]GMT 日時 (基準日からの時点) のみを返します。では、彼の午後 8 時をどのように判断すればよいでしょうか。

私はこれを行うことができますか?

0 投票する
2 に答える
351 参照

ios - iOS 開発 - 都市と NSTimezone Offline の関連付け

あなたのすべてがうまくいくことを願っています。

そのため、タイムゾーン iOS アプリケーションを開発中です。このアプリケーションでは、人口の多い都市のリストが必要であり、ユーザーがその都市を選択すると、NSTimeZone オブジェクトの構築に必要な Olson タイムゾーン ID が決定されます (これは、NSDate 変換に使用されます)。

各都市の前述の Olson タイムゾーン ID を特定するために、Geoname のタイムゾーン サービス エンドポイントに入力する予定の、都市とそれに対応する緯度と経度のリストを取得できました。

問題は、私が行う必要がある要求の量が膨大であることです。私の問題に対するより簡単な解決策がないかどうか疑問に思っています。任意の提案/アイデアをいただければ幸いです。

みんな、ありがとう!