問題タブ [nscalendar]

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

iphone - dateByAddingComponents と NSDateComponents で日付の差を取得する

日付に値を追加したり、日付間の差を取得したりすることに問題があります。計算された日付とコンポーネントが正しくありません。

したがって、1.5 か月を追加すると 1 か月しか取得できませんが、整数 (1 または 2 または 3 など) を追加すると正しく計算されます。

違いとして、正確に1年(上記とほぼ同じコード)で追加された日付がある場合、正しく追加されますが、差を計算すると、0年、11か月、30日になります。

私は何を間違っていますか?また、追加関数と差分関数の両方のオプションに kCFCalendarComponentsWrap 定数を追加しましたが、違いはありません。

ありがとう

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

iphone - NSCalendarでの作業-月の次の最初の火曜日を取得

これは少し奇妙ですが、NSCalendar(またはそれに関しては任意のコンポーネント)を使用して、次の「月の最初の火曜日」の日付を把握することは可能ですか?

たとえば、今日は2010年3月25日木曜日です。次の「月の最初の火曜日」は4月6日です。同様に、次の「月の最初の火曜日」を4月1日に探している場合は、次のようになります。 4月6日。

これをどのように行いますか?

どうもありがとう!!!!!

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

ios - iPhone OS:特定の日付のNSDateを作成するにはどうすればよいですか?

簡単なことのように思えますが、私はそれを行う方法を見つけることができないようです。

いくつかの異なる方法を見るのは素晴らしいことです。

0 投票する
5 に答える
2744 参照

objective-c - iPhone NSDate など。次の金曜日

次の金曜日の日付を返す関数を作成したいのですが、それを行う方法がわかりません。誰かが私に良いヒントを持っていますか?

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

iphone - 日付形式から時刻を削除する

DatePickerを使用して日付を選択したアプリケーションを開発していますが、日付と時刻が表示されます。その形式を文字列に変換したので、そこから日付が必要になります。どうすればいいですか。Plzは私に何かを提案します。

以下は私のコードスニペットです。

ここで、日付ピッカーはUIDatePickerのオブジェクトです。

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

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

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

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

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

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

iphone - NSDate/NSCalendarの問題

私のアプリには次のコードがあります。そのiPadアプリは、monTable、tueTableなどの名前の単一のビューに5つのテーブルがあります。これらのテーブルは、月曜日から金曜日を表します。

このコードでは、日付を取得し、各テーブルのタイトルを月曜日から金曜日(今週)の日付に設定します。次に、ボタンを押すとnextWeekがTRUEになり、テーブルデータをリロードします。これは、週が増えることを意味します。見る?

私の問題は、何らかの有線の理由で、月曜日が翌週まで7日だけ増加し、ボタンが押されても他の日は変更されないということです。ありがとう。

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

objective-c - NSDateミリ秒をクリアする方法

秒またはミリ秒なしで CoreData ストアに日付/時刻を保持したい。(時間を丸める処理を行っており、迷子の秒/ミリ秒がモンキー レンチになります。) 秒を削除するのは簡単です。

これは秒をゼロにするのにうまく機能しますが、ミリ秒をゼロにするために使用できる NSMillisecondCalendarUnit が見つかりません。何か案は?ありがとう。

0 投票する
17 に答える
222206 参照

objective-c - NSDateは年/月/日を取得します

NSDate他の情報がない場合、オブジェクトの年/月/日を取得するにはどうすればよいですか?私はおそらくこれに似たものでこれを行うことができることを理解しています:

NSDateしかし、それは、年/月/日を取得するのと同じくらい単純なものにとっては非常に面倒なことのようです。他に解決策はありますか?

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

objective-c - 紀元前のNSCalendar問題

ご挨拶、

最近、NSCalendarクラスで大きな問題に直面しました(私にはそう思われます)。

私の仕事では、紀元前4000年から紀元前2000年(グレゴリオ暦)までの長い期間で作業する必要があります。ある場所で、NSDateを100年間隔でインクリメントすることを余儀なくされました。ADタイムライン(0-> ...)で年をインクリメントすると、すべてが正常に機能しましたが、BCで同じことを試したとき、少し混乱しました。

問題は、紀元前3000年[編集]年に100年を追加しようとすると、何があっても紀元前3100年[編集]になるということです...個人的には、奇妙で非論理的だと感じました。正しい結果は2900BCになるはずです。

この「正しくない」動作を確認するためのコードサンプルを次に示します。

この振る舞いについてあなたは何を言うことができますか?これはどのように機能するのですか、それともバグですか?私は混乱しています:S。

ところで:メソッド[NSCalendar components:fromDate:toDate:options:]では、紀元前の年の差を計算できません...追加の「WHY?」このパンドラの箱に。

PS:私は公式のドキュメントや他のリソースを調べていましたが、この問題に関して何も見つかりませんでした(または、それが機能することを意図していて、私はばかですか?)。