問題タブ [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 - iPhoneは、RubyOnRails時間形式から現在のシステムタイムゾーンベースの時間を取得します
重複の可能性:
ISO 8601タイムスタンプをNSDateに変換する:UTCタイムオフセットをどのように処理しますか?
私はiPhoneアプリを書いています。これは、Ruby onRailsWebサービスから時間をもたらします。JSON応答から取得する時間文字列の形式は次のとおりです。"2012-12-01T01:01:00Z"これからシステムタイムゾーンベースの時間を取得したい。どのようにできるのか?
objective-c - NSDateFormatterは、渡さない場合、どのNSTimeZone値を使用しますか?
NSDateFormatterは、渡さない場合、どのNSTimeZone値を使用しますか?timeZone
デフォルト値を使用するか、特定の値を渡したいのですが。私はこのようなことをしたいです:
メソッドにどのタイムゾーンを渡したいannouncementTimeInTimeZone:
ですか?おそらく[NSTimeZone defaultTimeZone]
または[NSTimeZone localTimeZone]
。デフォルトが何であるかわからないだけで、どこにも文書化されていません。
ios - NSCalendarcurrentCalendarsetTimeZoneが設定されていません
次を使用して、アプリ内のどこからでもタイムゾーンを任意に設定しようとすると:
logステートメントの結果は次のとおりです。
America / Los_Angeles(PDT)オフセット-25200(昼光)
(これは私のローカルタイムゾーン、つまり[NSTimeZone systemTimeZone]です)
ただし、NSCalendarのカテゴリ内の機能的に類似したコードは正常に機能します。
そして、ログは次のようになります。
アメリカ/ニューヨーク(EDT)オフセット-14400(昼光)
[NSCalendar currentCalendar]のタイムゾーンの設定はどうなりますか?動作は直感に反します。
ios4 - アプリで現在のデバイス時刻にアクセスする
アプリで現在のデバイス時刻を取得し、デバイス時刻が更新されたときにその時刻を継続的に更新したい.そのコードに従います
現在のデバイスの時刻を取得しますが、ユーザーがアプリを使用しても自動的に更新されません。私に何ができる。
objective-c - タイムゾーンに関係なく、絶対的な NSDate を保存する
出席を追跡する iOS アプリを作成しています。各出席エントリは、ステータス属性 (出席、欠席など) と、出席記録が取得された日を示すNSDate
属性 (called ) を持つオブジェクトに格納されます。date
特定の日付を (aUIDatePickerView
または alike を使用して) 選択すると、その日付のすべての出席レコード (オブジェクト) がテーブル ビューに表示されます。
これは原則として単純に聞こえますが、タイムゾーンに関連する問題に直面しています。s がタイムゾーンとは無関係に保存されることは承知していますNSDate
(つまり、UTC/GMT +0000 を基準にして保存されます)。これは、私がシドニーにいて、たとえば 2012 年 11 月 4 日の日曜日に出勤した場合、日付はタイムゾーンに依存しないものとして保存されているため、iPhone/iPad を別のタイムゾーン (サンフランシスコなど) に持って行った場合、すべての出勤日が記録されることを意味します。レコードは 1 日さかのぼり、この場合は 2012 年 11 月 3 日土曜日に移動します。これは、サンフランシスコの現地時間 (実際にはシドニーの現地時間で翌日) で出席が取得された時点であるためです。
私はこれが起こってほしくありません - 私は日付が絶対であることを望みます。つまり、出席が 2012 年 11 月 4 日の日曜日に取得された場合、世界のどこにいても (そしてどのタイムゾーンにいても)、その日付にとどまる必要があります。ご覧のとおり、これは、たとえば予定のタイミングがタイムゾーンに応じて変化することが望ましいカレンダー アプリケーションとはまったく対照的です。
この問題にアプローチするためのより良い方法についての提案をいただければ幸いです。UIDatePickerView
タイムゾーンに依存しない形式で現在を返すを使用して表示する日付を選択していることに注意してくださいNSDate
。そのため、簡単な比較を行う方法も必要です (NSPredicate
出席オブジェクトは Core Data に保存されているため、 であることが望ましい)。その特定の日のすべての出席オブジェクトを取得します。
objective-c - 日時を NSString から NSDate に変換します
タイムゾーンはいつも私を悩ませました。今回は、NSSTring にある date-time を NSDate に変換する必要があります。
私はこのようなことをしています。
しかし、私はこのような出力を持っています
14-11-2012 11:09:00 +0000
また、午前/午後の設定はありません:-(
私が欲しいのは、14-11-2012 4:09:00 PM +0500
つまり、文字列にあるのと同じ日時です。
ありがとうございます。
iphone - 使用可能なすべてのシステム タイムゾーンを GMT で返す方法
利用可能なすべてのシステム タイムゾーンを GMT 形式で使用したい
誰でも助けることができますか?
iphone - NSDateFormatter は、特定のタイム ゾーンでのみ特定の日付に対して nil を返します
このコードを考えると:
これは私のタイムゾーン (EST) での出力です。
[設定] -> [一般] -> [日付と時刻] に移動し、タイムゾーンをヨルダンのアンマン (GMT+3) に設定すると、同じコードの出力が次のようになります。
なんで?
ios - iOSは夏時間を無視して将来の日付を作成します
日付を操作して将来の日付を作成しようとしていますが、夏時間が邪魔になり、時間を台無しにしています。
日付の翌月の最初の日の真夜中に移動するコードは次のとおりです。
日付でメソッドを繰り返し実行すると、日付が得られます。
私の最初の考えは使用しないことsystemTimeZone
でしたが、それは違いを生むようには見えませんでした. 夏時間の変更を考慮せずに時間を一定にする方法についてのアイデアはありますか?
iphone - Tapku ライブラリの奇妙なタイムゾーンの問題
Tapku Calendar コントロール ライブラリに奇妙な問題があります。
間違った日付情報が表示されていたので、すべてのタイムゾーンを置き換えました
[NSTimeZone timeZoneForSecondsFromGMT:0]
に
[NSTimeZone systemTimeZone]];
ここまではすべてうまくいきます。
ただし、というファイルでタイムゾーンを変更すると、
NSDate + CalendarGrid.m、
その時点で、カレンダーでの日付の選択は無効になりました。
カレンダーでタッチが検出されていません。
このすべてを段階的に実行したところ、NSDate+CalendarGrid.m ファイルでこの問題が見つかりました。
私はすでにこれを見つけるのに何時間も費やしました。
この奇妙な問題を修正する方法を教えてください。
前もって感謝します。