問題タブ [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.
nsdate - NSCalendarとNSDateの非互換性
NSDateから時間と分の情報だけにアクセスしようとしています。
そこで、NSCalendarを使用してそれを行いました。以下は私のコードです:
それは私に正しい情報を与えません。以下はログです:
2011-10-18 18:46:12.194 DateTest [1182:707] 2011-10-18 13:16:12 +0000 2011-10-18 18:46:12.198 DateTest [1182:707]時間:18分:46
もう1つの疑問は、時刻が18:46:12.194の場合、13:16:12としてログに記録されることです。なぜこの違いがあるのですか?
objective-c - Obj-C Date - 早い場合は明日にする
NSDate オブジェクトがあり、それが既に渡されているかどうかを確認する必要があります。もしそうなら、その日付を明日の日付に変えてください。しかし、その過程で TimeZone のような情報を失うことはありません。
助けてくれませんか?
iphone - Objective-Cで現在の週数を取得するには?
現在の週を取得する必要があるアプリを開発しています。私はこれを試しました:
しかし、それは私に52を示しています。これは実際には間違った結果です。アイデアがあれば教えてください。前もって感謝します。
objective-c - NSCalendarおよびNSDateComponentsが予期しない日付を返す
NSCalendarとNSDateComponentsからNSDateを作成しようとしています。
日、月、年が2011年9月31日の場合、 NSDateは2011年10月1日です。NSDateを変更しなかったテスト後に、NSCalendarのタイムゾーンを設定しました。私も試しました
それは私に2011年9月30日を返しました。誰かが私がこれを計算している方法でエラーを見ますか?
ありがとう。
objective-c - NSEraCalendarUnitとは?
今日、NSCalendar と NSDateComponents をいじっていて、NSDayCalendarUnit と NSEraCalendarUnit のような定数を見ました。たとえば、今日が 12 月 4 日の場合、NSDayCalendarUnit は 4 を返します。NSEraCalendarUnit は、投稿時に明らかに 1 である年号を返します。時代とは何かを説明したい人はいますか?
objective-c - NSDate から期間を差し引いて、週末を含めないようにするにはどうすればよいですか?
今日を例にとると、230 就業日前の日付を特定するにはどうすればよいですか?
while ループで日付を確認し、平日の場合は 1 を減算する方法を繰り返し実行する方法は知っていますが、もっと良い方法があるかどうか疑問に思っています。
また、例として日曜日の午後 1 時を例に取り、その時間から 3 稼働日と 2 時間を引きます。まず、週末から労働時間を差し引いても意味がありません。したがって、時刻を金曜日の 23:59:59 に移動し、その 3 日と 2 時間を減算する必要があります。
月曜日の午前 1 時 30 分で、その時刻から 5 日と 3 労働時間を差し引くと、前の週の金曜日の午後 22 時 30 分になるはずです。
Kevin の方法をテストするコード:
出力ログ:
日曜日なので、12 時から 18 時になることはありません。
objective-c - 現在の週の月曜日と日曜日の週番号と日付を取得します (iOS の目的 C)
現在の週番号と現在の週の月曜日と日曜日の日付を取得するにはどうすればよいですか?
ios - IOS5 の日付コンポーネントから間違った週
私の地域形式は米国ですが、同じく米国にある Mac OSx で取得した週番号とは異なる週番号を取得しています。私は iOS 5 を使用していますが、この SDK バージョンより前に iOS でプログラミングしたことはありません。だから、私は何か悪いことをしていないことを確認したいだけです。以下のこのコードで、今年の最後の週に 53 という数字が表示されますが、これは間違っていると思います。週の最初の日は日曜日に設定されています。アドバイスください、よろしくお願いします。
[NSDate date] 12 月 8 日なので、週番号 50 を返しますが、Mac OSX では週 49 を取得します
ios - 2 つの NSDate を時差文字列 (例: 2 日前) としてフォーマットし、デバイスの地域フォーマットに従うようにするにはどうすればよいですか?
標準フレームワークは時差フォーマットをサポートし、地域設定に従ったフォーマットを作成しますか? NSDateComponents に分割できることはわかっていますが、テキストを追加して別の言語サポート ファイルを自分で作成する必要があります。日付をフォーマットして、これに似た単純な地域設定に従う方法があるのではないかと思っています...
dateFormat = [[[NSDateFormatter alloc] init] autorelease];
[dateFormat setDateStyle:NSDateFormatterMediumStyle]
ありがとう
objective-c - 後で使用するために日付を保存するのに苦労している
こんにちは私はiOSプログラミングに非常に慣れておらず、日付(今日の日付と1年後の日付)で遊んでいます。
これが私が手を出しているコードです。
現在の日付と1年後の将来の日付を取得できますが、比較のために将来の日付をどのように保存するかわかりません。NSDateの「比較」項目を使用して確認できますが、設定すると実行するたびに変数の将来の日付は、今日の日付である私がチェックしているものとは別に、相対的な1年のままです。私がいる午前3時、私の脳はどろどろしているので、これがこれまでで最も単純なことであり、私がそれを見ることができない場合は、事前に謝罪します。
それは私の最初の投稿なので、私に気楽に行ってください。ありがとう