問題タブ [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.
ios - NSDateComponents weekOfYear でのクラッシュ
NSDate
次のコードを使用して、年の週数を取得しようとしています。
ただし、何らかの理由でクラッシュし、次のように述べています。
reason: -[NSDateComponents weekOfYear]: unrecognized selector sent to instance
週番号部分のコメントを外すと、他のコンポーネントは問題なく動作します。
ドキュメントによると、NSDateComponents
と呼ばれるプロパティがweekOfYear
必要ですよね?
私は混乱しています、本当に。
objective-c - 2 つの日付の間の週末のみを取得する
2 つの日付の間の土曜日と日曜日だけを取得しようとしていますが、週に空き日を取得する理由がわかりません。
これが私のコードです:
問題: 問題の原因NSTimeInterval interval = i;
は、for ループのロジックが日単位で反復することでした。時間間隔を i に設定すると、秒単位で反復されました。
NSTimeInterval のドキュメントから
NSTimeInterval は常に秒単位で指定されます。
答え:
NSTimeInterval
行を次のように変更します
timezone - NSCalendar および NSDateComponents から NSDate を取得する
私のコードは以下のようなものです
self.calendar については、次の 2 つの方法の両方を試しました。
しかし、この後、「今」の日付を印刷すると、常に次のようになります。
「今」の日付は 2012-02-01 00:00:00 であるはずです
どうやら8時間の違いがあり、私は今中国にいるので、+0800のタイムゾーンにいると思いますか?
この問題を解決するにはどうすればよいですか? timeZone を処理する必要がありますか?
どうもありがとう!
iphone - 日ごとにNSDateオブジェクトをグループ化する方法は?
オブジェクトの timeStamp プロパティを設定しています。今、私はちょうど使用して[NSDate date]
います。ユーザーは 1 日あたり 10 個のオブジェクトを作成する場合があります。しかし、UI では、日付ごとにドロップしたいと考えています。したがって、毎日、その日に作成されたすべてのオブジェクトが表示されます。これどうやってするの?現在、日付と時刻などを一致させようとしています。
2/5、2/4、および 2/1 の 1 つで、これらを日ごとにグループ化できる必要があります。
nsdate - 1 か月間のアプリの使用を制限する方法
アプリの使用を論理的に制限する方法について、アドバイスが必要です。つまり、Shazam が行っているように、月に数回しか使用できず、次の使用は翌月まで待たなければならないということです。私はXcodeと客観的なcでそれをやっています.
月が変わったかどうかはどうすれば分かりますか?
iphone - GMT との NSTimeZone の差
ユーザーのタイムゾーンとロンドンの GMT 時間との差の情報を時間または分単位で取得する必要があります。
誰でも助けることができますか?
色々と調べていて、迷っています。
ありがとう、
ルイ
iphone - NSDateFormatter: 年の週と最初の曜日
次のような日付形式で、日付から NSString を取得したいと思います。
問題は、年の週を表す「ww」です。この形式を、バックオフィスから取得した別の形式と比較する必要があります。しかし、バックオフィスの最初の平日は月曜日ですが、iOS の最初の平日は日曜日です。したがって、日曜日の場合、その年の週が同じではないため、文字列は同じではありません。
問題は 、NSDateFormatter に月曜日を最初の平日として強制的に使用させる方法です。
firstWeekday プロパティを 2 に設定したカレンダーで NSDateFormatter の calendar プロパティを設定しようとしましたが、うまくいきません。
これの要点:
編集:ノアの回答後のテスト
結果:
iphone - UILocalNotification repeatInterva の NSWeekCalendarUnit と NSWeekDayCalendarUnit の違い
UILocalNotification repeatInterval の NSWeekCalendarUnit と NSWeekDayCalendarUnit の違いは何ですか?
ローカル通知は何回発生しますか?
ios - 「NSCalendarcurrentCalendar」をスレッドセーフに使用するにはどうすればよいですか?
Apple Docsによると、NSCalendarはスレッドセーフではありません。静的メソッドcurrentCalendar
を使用する場合、どうすればスレッドセーフを確保できますか?
どのライブラリでも同じメソッドを呼び出すことができます。アクセスをロックするにはどうすればよいですか?