問題タブ [nsdatecomponents]

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 投票する
4 に答える
22573 参照

objective-c - Cocoaを使用して特定の日付の曜日を見つける方法

特定の日付(つまり、2009年6月27日)の何日(つまり、月曜日、金曜日...)を把握しようとしています。

ありがとうございました。

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

cocoa - 現在の週の最初と最後の日を取得する

現在の週の最初と最後の日を取得するにはどうすればよいですか? 私が必要としているのは、NSDate プロパティを使用して一連のオブジェクトをフィルター処理して、現在の週に表示されるオブジェクトのみを残し、それらを日ごとにフィルター処理する方法です。また、ローカライズされた曜日名を取得する方法が必要です。

NSCalendar、NSDate、および NSDateComponents で遊んでみましたが、カレンダーの firstWeekday をチェックするだけではないようです。

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

iphone - NSString を日付形式の NSString のチャンクに変換する

これは簡単かもしれません。探しましたが、まだ見つかりません。

NSString @"20100216190205" を @"yyyy-MM-dd HH:mm:ss" 形式の NSString に変換するにはどうすればよいですか。

例: @"2010-02-16 19:02:05"

編集: 他の状況では、NSDateFormatter をより一般的に使用することを避けたかったのです。

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

cocoa - 遠い過去、紀元前の特定の日付を作成する方法

紀元前の日付を作成しようとしていますが、かなり失敗しています。次の例では、年として「-4712」ではなく「4713」が返されます。

私が間違っていることは何か分かりますか?

更新:作業コード

ベンが説明したように、これは時代の 0 を出力します。

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

iphone - 1 月 1 日と 2 日の NSDate を作成するときの奇妙な動作

私はこのような日付を作成しています:

私の問題は、日付が 1 月 1 日または 1 月 2 日の場合、年が正しくないことです。ここでは 2010 年 (今日の年を取得した場合) のはずですが、実際には 2009 年です...理由がわかりません! そして、これはその2日間だけ起こっています...

なぜそのようになっているのか分かりますか?前もって感謝します。

0 投票する
7 に答える
6586 参照

iphone - iPhone - 2 つの日付間の日数を取得する

iPhone 用の GTD アプリを作成しています。期限のタスクについては、「明日期限」、「昨日期限」、「7 月 18 日期限」などを表示したいと考えています。明らかに、タスクが 24 時間以内であっても「明日」と表示する必要があります (たとえば、ユーザーが土曜日の午後 11 時にチェックすると、日曜日の午前 8 時にタスクがあることがわかります)。そこで、2 つの日付の間の日数を取得するメソッドを作成しました。これがコードです...

...そしてここに出力があります:

ご覧のとおり、このメソッドは間違った結果を返します。2 日間の日数として 1 が返されるはずです。ここで何が間違っていますか?

編集:別の方法を書きました。私は大規模な単体テストを行っていませんが、これまでのところうまくいくようです:

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

iphone - NSDate を使用して一般的な曜日に基づいて時間を計算する

通常の表現方法に基づいて、店舗の開店時間を計算する方法を理解しようとしています。例: 月曜日から金曜日、午前 9 時から午後 6 時。この基準から2つのことを知りたいです。お店は開いていますか?もしそうなら閉店まであとどれくらいかかりますか?

ドキュメントとの私の混乱は、NSDate の計算では、一意の日付データ セットが上記のように一般的ではない計算を実行することを期待していることです。たとえば、NSDate は 2010-07-12T09:00:00Z & 2010-07-12T18:00:00Z が計算の開始基準を形成し、その間の日数も同様であると想定します。

結果を計算するために、これに基づいてその年のデータセットを作成する必要がありますか? または、NSCalendar / NSDateComponents にこの大変な作業をすべてやってもらう賢い方法はありますか?

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

iphone - iPhone NSDateComponent間違った日付1.1.2011?

「DateFromComponents」で日付を設定し、それを読み取ると...間違っています。正しい年を取得するには、DAYを2日以降に設定する必要がありますか?!?2011年を設定し、それを読み取ると私は2010年を取得します!!


-------ここで私は1 January 2010 /// 2010 not 2011!?!?

それを修正する方法。

thx chris

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

iphone - NSDate/NSDateComponentの問題

2010年7月15日だとしましょう。前週の最初の日、つまり7月5日を取得したいと思います。次の方法がありますが、うまくいきません。平日の属性に問題があるようです...

手伝ってもらえますか?

どうもありがとう、

リュック

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

iphone - iPhoneでカスタム日付を作成する方法

今日の日付のいくつかのコンポーネントを NSDateComponent で次のように設定しようとしています:

ただし、この例では、時刻を現在の日付に加算します。今私がしたいのは、ある日を追加することですが、時間と分を指定された値に設定します(追加なし)。これどうやってするの?