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

objective-c - IOS: NSDate の問題

私はこのコードを持っています:

コンソールの結果は次のとおりです。

どうして????「setDay:1」を設定すると、「date:2011-04-01」になりますよね?

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

ios - NSDate を DDMMYYYY にフォーマットしますか?

API と通信するには、Date から DDMMYYY 日付を送信する必要があります。

NSDateComponents *dateComponents; NSCalendar *グレゴリアン; NSDate *日付;

[dateComponents day] などを使用する必要がありますか? PHPのようにそのタスクを実行するのに役立つ方法はありますか?

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

iphone - iPhone/Objective-C - 海外のタイム ゾーンに関する NSDateComponents および NSCalendar の問題のヘルプ

以下の Utility メソッドを使用して、経過した秒、分、時間などを表示します。

例: 1 時間前

私たちの iPhone アプリケーションを海外でテストしている友人がいて、彼らがアイテムを送信するたびに、メソッドは常に「1 時間前」を返します。これは、ニュージーランドが 2 時間進んでおり、サーバーがオーストラリアでホストされているため、明らかに 2 時間遅れているためです。

SQL Server が追いつくまでのことです。アイテムの日付が正しく計算され始めたとき。

タイム ゾーンの違いを処理し、ユーティリティ メソッドを変更してグローバルに動作させるにはどうすればよいでしょうか? コードの行数がそれほど多くならないように、メソッドを自由に変更してください (本当に退屈で気前が悪い場合)。

前もって感謝します。

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

objective-c - iOS: NSDate と NSDateComponent の問題

コンソールでは、結果は次のとおりです。

2011-05-12 10:57:00.406 プロジェクト[297:707] 期間:0;

2011-05-12 10:57:00.375 プロジェクト[297:707] データ 2:2011-05-12 08:56:52 +0000

2011-05-12 10:57:00.402 プロジェクト[297:707] data1:2011-05-13 00:00:00 +0000

期間が「0」である理由がわかりません。「1」でなければなりません。手伝って頂けますか?

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

objective-c - 週の開始日はNSLocaleのどこかに保存されていますか?

私はオランダに住んでいます。私たちオランダ人は月曜日を週の始まりと見たいと思っています。私は、米国の人々が日曜日を週の始まりと見なすのを好むことを知っています。愚かなアメリカ人;)

グローバルユーザーに週ビューを表示したい場合、NSLocaleから希望の週の開始日を取得できますか、それとも設定パネルが唯一の方法ですか?

乾杯、EP。

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

objective-c - 月末、または最後の 1 秒の計算

正しく行う方法がわからない最も単純なタスクがあります。以下のスニペットで、月の始まりを知ることができます。

次に、同じ月の終わりを特定したいと思います (23:59:59 の最後の 1 秒が目的に合っています)。私が最初に考えたのは、翌月の 1 日から開始して 1 秒引くことでした。しかし、NSDateComponent インスタンスの日付を に分割することはできませんでした。12[dateComponents setMonth:[dateComponents month] + 1]月の場合、そのメソッドは 12 + 1 = 13 を受け入れず、1 月に到達できないからです。

では、月の最後の 1 秒に到達するにはどうすればよいでしょうか。

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

iphone - iPhone: 次の誕生日までの日数を計算する方法が正確でない -- ?

これがパズルです。以下を使用して、今日の日付と次の誕生日の間の日数を計算します。

}

すべてが機能しますが、結果は正確ではありません! 今日に近い誕生日でも 1 日離れていると [differenceDays day] が同じになることがよくあります。つまり、今日が 2011 年 6 月 6 日で、2 つの誕生日があり、1 つは 2011 年 6 月 7 日で、もう 1 つは 2011 年 6 月 8 日である場合、両方とも 1 日後と表示されます。

これを正確に計算するためのより良い方法はありますか、それとも問題を見つけることができますか?

どうもありがとう。

0 投票する
4 に答える
25008 参照

objective-c - NSDate の NSDateComponents

単一の NSDate の NSDateComponents を取得するにはどうすればよいですか? NSDateの秒、分、時間、日、月、年だけの2つの日付の違いのコンポーネントは必要ありませんか?

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

cocoa-touch - NSCalendardateFromComponentsが間違った日付を返します

NSDateにカテゴリを記述して、ISO 8601文字列表現(YYYYMMDD)からNSDateを作成しています。

20010226を通過しても、2001-02-2523:00:00+0000に戻ります。私は何が間違っているのですか?

これはコードです:

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

iphone - 現在の日ではなく、選択した日から曜日を取得します

平日を取得する多くの方法を見てきましたが、選択された日からのものはありませんでした。

選択した日付をどこにどのように挿入すればよいですか?

[components setDay:(INTEGER REQUIRED)] は、選択した日を現在の日に変換する方法なので..誰かがこれについて手がかりを得ましたか?

ありがとう