問題タブ [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 投票する
1 に答える
248 参照

ios - ISO8601に準拠したNSDateのcalendarweekを取得します

ISO8601に準拠したNSDateのcalendarweekを取得する方法はありますか。

別のアルゴリズムを使用します。

ISOの定義:CW1は4日を含む年の最初の週であり、CWは月曜日に開始します

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

objective-c - NSWeekOfYearCalendarUnitとNSWeekCalendarUnitの違いは何ですか

私はNSCalendarを持っています:

の違いは何ですか:

どちらも今週は10を返します。ありがとう

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

objective-c - 1 年の暦週数 (ISO 8601 定義)

特定の年の Objective-C の暦週数を計算するにはどうすればよいですか。

私は試した:

しかし、54 を返します。

ありがとう

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

xcode - NSDate および NSDate コンポーネントを使用して 2 つの日付間の時間を計算する (将来的には最大 6 日、23 時間、59 分、59 秒)

更新: これは実際の例です。

まず、曜日、時間、分、秒を保持するクラスを作成します。

myClass.h

myClass.m

次に、日付情報を保持する myClass のインスタンスを作成する必要があります。

これを ViewController.h に追加します。

このコードは、ViewController.m の好きな場所に配置します。

次に、私たちのイベントがどれだけ未来にあるのかを把握する必要があります。rdelmar のおかげで、これを行うためのコードが得られました。彼の答えは以下のとおりです。

ここでは、新しく作成された eventDate を取得し、それを使用して iCal でイベントを作成します。

これが私を助けたのと同じくらい誰かに役立つことを願っています。

:更新の終わり:

「次の月曜日の午後 1 時」を簡単に見つける方法を見つけたいと思って、NSDate のドキュメントを読みました。

たとえば、ベーカリーが週に 1 日 (木) 午前 9 時から午後 6 時まで営業しているとしましょう。今日が木曜日の午後 7 時である場合、次の木曜日の午前 9 時に NSDate が必要です。

iCal でイベントを作成する予定ですが (テストは成功しています)、問題はイベント時間の計算です。

NSDate の適切な説明を教えてください。または、探している NSDate の計算方法を理解するのを手伝ってもらえますか?

私はこのコードを修正しようとしています:

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

nsdate - タイタニック号の沈没の正確な記念日を計算する方法

はい、これはiOSプログラミングの質問です。

RMSタイタニック号が100周年に沈んだ正確な時間を計算する必要があります。

あなたが言う愚かな質問。100周年は

しかし、私は世界のどのタイムゾーンでも正確にアラームを鳴らし、タイムゾーンを処理する必要があります。英国夏時間は1時間進んでいますが、1918年まで有効になりませんでした。しかし今日の時点で2012年3月25日ロンドンはBSTにあるので、1時間先です。

タイムゾーンで混乱しています。GMTとUTCがあります。船はロンドンより数時間早く49°56'49"W、41°43'32"Nで沈没しました。-49.94822196927015 41.72713826043066

NSCalendarオプションに日本語とイスラム暦の形式があることに気付きました。iOSデバイスは日付をこれらのカレンダーに変更できますか?そして、これが事実なら。グレゴリオ暦からイスラム教に変換するにはどうすればよいですか?

あなたの週を始めるための素晴らしい脳のパズルゲーム:)

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

ios5 - 同じボタンを 2 回押すまでの経過時間を計算する

このサイトで見つけた例を常に計算しようとしましたが、どういうわけか毎回値として 0 を取得しています。私はIOSが初めてで、NSDateは私にお金をかけてくれています:)

ボタン「startStop」を押したときに時間Aを記録し、もう一度押したときに時間Bを記録したい。もう一度押す (選択を解除する) と、これら 2 つの日付の間の経過時間を計算する必要があります。これまでのところ、私はこれを持っています:

私のラベルは、押されたときに正しい時間:分出力を提供しますが、それらを日付計算に転送するようには見えません。ご覧のとおり、dateFromString と stringFromDate および複数の日付/文字列オブジェクトを使用してさまざまなバリエーションを試してきましたが、これまでのところ、結果として大きな負の数またはゼロしか得られません。助けていただければ幸いです;)

よろしく、ニック

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

xcode - DatePicker の時刻を設定する

DatePicker の時刻を現在の日付の 00:00:00 に設定するにはどうすればよいですか?

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

objective-c - NSDateは-(NSDate *)dateFromComponents:(NSDateComponents *)compsの結果です

NSDateComponentsを使用してNSDateオブジェクトを取得したいのですが、NSDateの時間がコンポーネントよりも1時間短くなっています。

コンソール出力:

私が欲しいのは18:xx:xxです

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

ios - NSCalendarのdateFromComponentによるNSDate

このコードに問題があります:

それは間違った開始日を生成します...私のコンソールで私は持っています

2012-04-12 14:34:46.456 iFood Pro [23820:fb03]データベースへのレポートの保存2012-04-12 14:34:46.458 iFood Pro [23820:fb03]適用日:2012-04-12 12:34: 41 +0000 2012-04-12 14:34:46.458 iFood Pro [23820:fb03]開始日:2012-04-11 22:00:00 +0000 2012-04-12 14:34:46.459 iFood Pro [23820: fb03]終了日:2012-04-12 21:59:59 +0000

開始日は、2012-04-11 22:00:00 +0000ではなく、2012-04-12 00:00:00 +0000にする必要があります。この動作の理由は何ですか?気が狂ってる!