問題タブ [nsdate]
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.
iphone - NSDateFormatter、私は何か間違ったことをしていますか、それともバグですか?
特定の形式で日付を出力しようとしています:
iPhone が 24 時間制に設定されている場合、これは正常に機能します。一方、ユーザーが 24 時間制に設定されている場合は、AM/PM に戻ります (この設定を切り替えるまでは正常に機能します)。その後、AM が追加されます。求めていないのに最後に /PM:
何か間違ったことをしているのですか、それともファームウェア 2.1 のバグですか?
編集1:説明をより明確にしました
編集 2 の回避策: これはバグであることが判明しました。修正するために、AM と PM の文字を "" に設定しました。
objective-c - 今日から 1 か月を表すように NSDate を変更する
作業中の Cocoa アプリに繰り返しイベントを追加しています。これらは数学的に定義できるため (3600*24*7 = 1 週間)、毎日、毎週繰り返します。次のコードを使用して日付を変更します。
イベントが繰り返されてから何か月が経過したかはわかっていますが、1 か月/3 か月/6 か月/9 か月先を表す NSDate オブジェクトを作成する方法がわかりません。理想的には、ユーザーに 10 月 14 日から毎月繰り返すと言ってもらい、毎月 14 日に繰り返します。
cocoa - ココアのコンビニエンス メソッドから返されたオブジェクトの処理
NSDate オブジェクトの割り当てが時期尚早に解除されるという問題がたくさんあります。問題は、NSDate コンビニエンス メソッドから返されたオブジェクトを処理する方法に関連している可能性があると思われます。JKShow クラスの showDate プロパティ宣言は「保持」する必要があると思いますが、割り当てまたはコピーに変更しても問題には影響しないようです。
アップデート
問題は、ここにコピーされたコードにはありませんでした。私の方法では、便利な方法JKShow init
から返された日付を保持していませんでした。NSDate
助けてくれてありがとう、みんな。
objective-c - NSDateをNSStringに変換します
@ "yyyy"形式の年のみが文字列に出力されるようNSDate
に変換するにはどうすればよいですか?NSString
iphone - NSDate への HTTP 日付形式
HTTP標準が使用するフォーマットであると私が信じている日付文字列(NSDataですが、文字列に変換するのは簡単です)があります:
NSDateFormatter でフォーマット文字列を手動で指定するよりも、それを解析するためのより良い (つまり、エラーが発生しにくい) 方法はありますか?
(私のアプリケーションは iPhone アプリですが、NSDate と NSDateFormatter は Foundation の一部であるため、標準の Cocoa ソリューションも機能すると思います。)
cocoa - ココアの時差を計算する
次の形式の2つの時間値があります:%H%M%S(EG161500)
これらの値はテキストベースの整数です。
60秒と分のスケールを使用してこれら2つの整数の差を計算する簡単な関数がCocoaにありますか?
だからもし
ios - ローカル タイムスタンプ付きの日付
タイムスタンプで日付を追跡したいと思います。マシンの時間設定に対してローカルなタイムスタンプを取得するには、どの Objective-C/cocoa クラスを使用できますか?
たとえば、私がアメリカにいる場合、タイムスタンプは私がいる地域に基づいている必要があります。私がヨーロッパにいる場合は、ヨーロッパ時間にする必要があります。
iphone - UIDatePickerとNSDate
UIDatepickerから取得したNSDateがあります。
dueDate
の形式で月を取得するにはどうすればよいint
ですか?(1月に1つ、2月に2つなど)
cocoa - cocoaのNSDateにNSTimeIntervalを追加します
NSDate
特定の時間を表すを持っています。その日付の形式はhhmmssです。NSInterval
その時間の値に(秒単位で指定された)値を追加したいと思います。
例:
これを行うための最良の方法は何ですか?
objective-c - NSDate の文字列記述
次のコードがあります。
次の形式で日付を返したい: "2009-04-23"
しかし、次のように返されます: 2009 年 4 月 23 日木曜日、午後 11:27:03 GMT+03:00
私は何を間違っていますか?
前もって感謝します。