問題タブ [nsdate]
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 - NSDate と [NSDate date] の比較
日付ピッカーを使用して、ユーザーに将来の日付を選択させようとしています。私は明らかにcompare:メソッドを使用しましたが、次のコードを実行すると、[NSDate date]と同じ日付であっても、ifステートメントを実行するように指示されます。これが私のコードです:
iphone - NSString を日付形式の NSString のチャンクに変換する
これは簡単かもしれません。探しましたが、まだ見つかりません。
NSString @"20100216190205" を @"yyyy-MM-dd HH:mm:ss" 形式の NSString に変換するにはどうすればよいですか。
例: @"2010-02-16 19:02:05"
編集: 他の状況では、NSDateFormatter をより一般的に使用することを避けたかったのです。
objective-c - Objective-C のコンポーネント年は常に 0001 を返します
実際の年を取得する必要がありますが、結果を検索すると常に 0001 になります。なぜですか?
コンポーネントを使用すると、日と月を取得できます。
iphone - NSDateの基本的な使用法エラー
スライダーの値を示すラベルの横に、開始日に対応する日付+スライダーの値の単位での日数を表示したいと思います。
スライダーを動かすと、アプリがシミュレーターでクラッシュします。私が知る限り、新しいNSDateフィールドを作成しようとしたときに、startDateオブジェクトが「スコープ外」になっていることがわかりました。
NSDateドキュメントの保持とリリースに関して多くのことを読んでも、ドキュメントが非常に抽象的であるため、ドキュメント内で関連する部分を見つけることができないように思われるため、これまで役に立ちませんでした。例を挙げてもっと理解したいと思います。
では、次のコードの何が問題になっていますか(そして、ドキュメントのどこから初心者がそれを学んだはずです)?
iphone - iPhone での NSDate イニシャライザの問題
iPhoneで日付を使用して基本的な操作を実行しようとしています。"2010-02-19" のような文字列を "Friday, Feb 19" のような文字列に変換したいと考えています。私が受け取る文字列は常に 2010-02-19 のものです。現在、動作する次のコードを実行していますが、「NSDate が +dateWithNaturalLanguageString に応答しない可能性があります:」という警告が生成されます。
コードは機能しますが、その警告が生成されます。心配する必要がありますか、それとも iPhone でこれで問題ありませんか。使用すべき別の NSDate イニシャライザはありますか?
iphone - 「次の時間の始まり」の NSDate
次の 1 時間までのカウントダウンを行いたいと思います。次のように、特定の時間までカウントダウンするのは非常に簡単です。
「毎時開始」の NSDate を定義するにはどうすればよいですか?
ありがとう!
編集:これは私が現在持っているものです。ソリューションをコードに統合するのに問題があります。どんな助けでも大歓迎です。:)
objective-c - 文字列を NSDate に変換する
NSDate
iOSで文字列をに変換するにはどうすればよいですか?
iphone - iPhone: Oracle タイムスタンプを NSDate または Unix タイムスタンプ (例: double) に変換する
iPhoneでOracle TimestampをNSDateオブジェクトに変換する良い+簡単な方法はありますか? タイムスタンプが Unix タイムスタンプ (0 で倍増 = 1970 年開始) の DB を顧客に提供するように依頼しましたが、顧客にとっては問題のようです。ありがとう。
注: Unix タイムスタンプを NSDate に簡単に変換するには、
私がする必要があるのは、Oracle タイムスタンプを double、別名 Unix タイムスタンプに変換することです。残りは簡単です。
詳細: Oracle Timestamp 形式で日付を表す NSStrings を使用して iPhone で実行するには、Objective-C コードが必要です。 別の StackOverflow スレッドで NSDateFormatter の使用が提案されていますが、使用する形式がわかりません。また、そのスレッドで提案されているフォーマッタの初期化方法によって警告が生成されます。
objective-c - NSDateに時間間隔を追加するにはどうすればよいですか?
とNSDate
期間があります。期間の後に時間を取得する必要があります
与えられ
た:日付は「2010-02-2412:30:00-1000」
です持続時間は3600秒です
「2010-02-2413:30:00-1000」を取得する必要があります
私dateWithTimeIntervalSinceReferenceDate:
は、トリックを実行すると思いましたが、これにより、2001年1月1日GMTからの日付オフセットが得られることがわかりました。
使用する必要のある別のC関数はありますか
ios - NSDateが今日かどうかを判断する方法は?
NSDate
が今日に属しているかどうかを確認する方法は?
以前は の最初の 10 文字を使用してチェックしていました[aDate description]
。[[aDate description] substringToIndex:10]
のような文字列を返す"YYYY-MM-DD"
ので、文字列と によって返される文字列を比較しました[[[NSDate date] description] substringToIndex:10]
。
より迅速かつ/またはきちんと確認する方法はありますか?
ありがとう。