問題タブ [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.
objective-c - IOS: NSDate の問題
私はこのコードを持っています:
コンソールの結果は次のとおりです。
どうして????「setDay:1」を設定すると、「date:2011-04-01」になりますよね?
ios - NSDate を DDMMYYYY にフォーマットしますか?
API と通信するには、Date から DDMMYYY 日付を送信する必要があります。
NSDateComponents *dateComponents; NSCalendar *グレゴリアン; NSDate *日付;
[dateComponents day] などを使用する必要がありますか? PHPのようにそのタスクを実行するのに役立つ方法はありますか?
iphone - iPhone/Objective-C - 海外のタイム ゾーンに関する NSDateComponents および NSCalendar の問題のヘルプ
以下の Utility メソッドを使用して、経過した秒、分、時間などを表示します。
例: 1 時間前
私たちの iPhone アプリケーションを海外でテストしている友人がいて、彼らがアイテムを送信するたびに、メソッドは常に「1 時間前」を返します。これは、ニュージーランドが 2 時間進んでおり、サーバーがオーストラリアでホストされているため、明らかに 2 時間遅れているためです。
SQL Server が追いつくまでのことです。アイテムの日付が正しく計算され始めたとき。
タイム ゾーンの違いを処理し、ユーティリティ メソッドを変更してグローバルに動作させるにはどうすればよいでしょうか? コードの行数がそれほど多くならないように、メソッドを自由に変更してください (本当に退屈で気前が悪い場合)。
前もって感謝します。
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」でなければなりません。手伝って頂けますか?
objective-c - 週の開始日はNSLocaleのどこかに保存されていますか?
私はオランダに住んでいます。私たちオランダ人は月曜日を週の始まりと見たいと思っています。私は、米国の人々が日曜日を週の始まりと見なすのを好むことを知っています。愚かなアメリカ人;)
グローバルユーザーに週ビューを表示したい場合、NSLocaleから希望の週の開始日を取得できますか、それとも設定パネルが唯一の方法ですか?
乾杯、EP。
objective-c - 月末、または最後の 1 秒の計算
正しく行う方法がわからない最も単純なタスクがあります。以下のスニペットで、月の始まりを知ることができます。
次に、同じ月の終わりを特定したいと思います (23:59:59 の最後の 1 秒が目的に合っています)。私が最初に考えたのは、翌月の 1 日から開始して 1 秒引くことでした。しかし、NSDateComponent インスタンスの日付を に分割することはできませんでした。12[dateComponents setMonth:[dateComponents month] + 1]
月の場合、そのメソッドは 12 + 1 = 13 を受け入れず、1 月に到達できないからです。
では、月の最後の 1 秒に到達するにはどうすればよいでしょうか。
iphone - iPhone: 次の誕生日までの日数を計算する方法が正確でない -- ?
これがパズルです。以下を使用して、今日の日付と次の誕生日の間の日数を計算します。
}
すべてが機能しますが、結果は正確ではありません! 今日に近い誕生日でも 1 日離れていると [differenceDays day] が同じになることがよくあります。つまり、今日が 2011 年 6 月 6 日で、2 つの誕生日があり、1 つは 2011 年 6 月 7 日で、もう 1 つは 2011 年 6 月 8 日である場合、両方とも 1 日後と表示されます。
これを正確に計算するためのより良い方法はありますか、それとも問題を見つけることができますか?
どうもありがとう。
objective-c - NSDate の NSDateComponents
単一の NSDate の NSDateComponents を取得するにはどうすればよいですか? NSDateの秒、分、時間、日、月、年だけの2つの日付の違いのコンポーネントは必要ありませんか?
cocoa-touch - NSCalendardateFromComponentsが間違った日付を返します
NSDateにカテゴリを記述して、ISO 8601文字列表現(YYYYMMDD)からNSDateを作成しています。
20010226を通過しても、2001-02-2523:00:00+0000に戻ります。私は何が間違っているのですか?
これはコードです:
iphone - 現在の日ではなく、選択した日から曜日を取得します
平日を取得する多くの方法を見てきましたが、選択された日からのものはありませんでした。
選択した日付をどこにどのように挿入すればよいですか?
[components setDay:(INTEGER REQUIRED)] は、選択した日を現在の日に変換する方法なので..誰かがこれについて手がかりを得ましたか?
ありがとう