問題タブ [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.
objective-c - Cocoaを使用して特定の日付の曜日を見つける方法
特定の日付(つまり、2009年6月27日)の何日(つまり、月曜日、金曜日...)を把握しようとしています。
ありがとうございました。
iphone - NSCalendar 週の最初の曜日
NSCalendar で週の最初の曜日を設定する方法があるかどうか、または日曜日ではなく月曜日が週の最初の曜日として既に含まれているカレンダーがあるかどうかは誰にもわかりません。私は現在、1 週間分の作業に基づいたアプリに取り組んでおり、日曜日ではなく月曜日に開始する必要があります。ほとんどの場合、これを回避するために何らかの作業を行うことができますが、多くのまれなケースがあります。プラットフォームが私のためにそれをしてくれることを望みます。
前もって感謝します
ここに私が使用しているコードがあります。今は土曜日なので、平日が 7 ではなく 6 になることを願っています。つまり、日曜日は 0 にロールオーバーするのではなく 7 になります。
ios - iOSを使用している今月の日数は?
NSDateまたはCocoatouchで同様のものを使用して、現在の月の現在の日数を取得するにはどうすればよいですか?
iphone - cocoa touch / UIKitで独自のカレンダーシステムを作成することは可能ですか?
NSJapaneseCalendarのように、NSLocaleにはいくつかの定数がありますが、「物理カレンダー」またはそこにないものを作成したい場合はどうなりますか?任意のカレンダーシステムを定義し、それをNSDate、NSDateComponents、NSCalendarで使用する方法はありますか?
iphone - iPhone - 指定された日付から整数として年を返す方法は?
特定の日付から 4 桁の年を整数として返そうとしています。私は NSCalendar または NSDate 関数に強いわけではありませんが、日付および日付フォーマッターのコンポーネントでそれらを使用しようとしましたが、成功しませんでした。
ありがとう。
cocoa - 現在の週の最初と最後の日を取得する
現在の週の最初と最後の日を取得するにはどうすればよいですか? 私が必要としているのは、NSDate プロパティを使用して一連のオブジェクトをフィルター処理して、現在の週に表示されるオブジェクトのみを残し、それらを日ごとにフィルター処理する方法です。また、ローカライズされた曜日名を取得する方法が必要です。
NSCalendar、NSDate、および NSDateComponents で遊んでみましたが、カレンダーの firstWeekday をチェックするだけではないようです。
iphone - -[NSCalendar ordinalityOfUnit:inUnit:forDate:] は機能しませんか?
プログラムに次のコードがあります。
現在時刻は今日の午後 6 時 9 分です。通過時刻は今日の午後 4 時 17 分です。(デバッガーで値を見ているので、これらの値が正しいことはわかっています。) しかし、これら 2 つの序数値は常に同じ値になり、'minuteDifference' は 0 になります。
この方法はうまくいきませんか?それとも、私はひどく間違ったことをしていますか?
ありがとう。
ios - NSDateが今日かどうかを判断する方法は?
NSDate
が今日に属しているかどうかを確認する方法は?
以前は の最初の 10 文字を使用してチェックしていました[aDate description]
。[[aDate description] substringToIndex:10]
のような文字列を返す"YYYY-MM-DD"
ので、文字列と によって返される文字列を比較しました[[[NSDate date] description] substringToIndex:10]
。
より迅速かつ/またはきちんと確認する方法はありますか?
ありがとう。
iphone - NSCalendar:1か月に数週間かかる問題
ある種のカレンダーコントロールを作成しています...
私が知る必要があることの1つは、1か月に何週間あるかということです...
だからNSCalendar
rangeOfUnit:inUnit:forDate
私が必要としているものとまったく同じようです...
何かがおかしいことに気づいていて、なぜこれが起こっているのかよくわからないことを除いて...
次のコード...
次のデバッグメッセージを返しています...
12か月目に52週間になる理由がよくわかりません。
手がかりはありますか?
2010年3月20日に編集:
rangeOfUnit:inUnit:forDate
1か月の週数を計算するために使用できなかった方法として見てください。同じ値を計算する別の方法を考え出すことにしました。
グレゴリオ暦以外のローカライズされた方法でこれを行う必要があると考えたため、1週間の日数を取得することから始めようとしましたが、1週間の28日の結果が得られました。だから私は理由を理解するためにもっとコードを書き始めました...
私が遊んでいたNSCalendarのタイプが、実際に私が取得するはずだったものであることを確認したかったのです...そしてそれは私にいくつかの違いを見つけることにつながりました...
そして、それは私に次のログ結果をもたらしました...
@CarlNorumの経験から、コードスニペットを10.6 Cocoaアプリケーションとしてコンパイルしたところ、次のようになりました...
NSCalendarインスタンスをグレゴリオ暦として明示的に作成すると、元の問題でより良い結果が得られるという希望がありました...そこで、元のコードを変更しました
残念ながら、そのように作成されたカレンダーを使用しても、別の結果は返されませんでした。
キックのためだけにCocoaのコードをコンパイルするのは、実際には面白かったです...結果は本当に違うので
これは私があきらめたときだと思います...