問題タブ [nsdateformatter]

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 に答える
270 参照

iphone - 現在の週の開始日 (週が常に日曜日から始まる場合)

これがこれを行うための最良の方法であるかどうかはわかりません...しかし...次の理由から日付/時刻を取得する必要があります:

私は NSDateFormatter を使用します:

それらはすべて「現在の週の始まり(日曜日)」を除いて機能しているようです。

どうすればその日付を取得できますか? (または、これをすべて行うためのより良い方法はありますか?)

みんなの助けに感謝します。

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

iphone - 文字列をNSDateに変換するには?

のようなものがあるとしましょう30-10-2025 12:53。どうすればそれを NSDate に変換できますか? これに加えて、日付が文字列としてどのように見えるかを伝えるフォーマット文字列を取るクラスがあると思いますので、それを解析できます...どこを見ればいいですか?

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

objective-c - NSDateFormatter がこの日付を解析しないのはなぜですか?

dateは常にゼロです。しかし、日付形式は正しいようです。どうしたの?

編集: @"yyyy-MM-DD HH:mm:ss" で動作するようです

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

iphone - cocoa / cocoa touchで使用されている日付フォーマット指定子はどこで検索できますか?

例えば:[dateFormatter setDateFormat:@"yyyy-MM-DD HH:mm:ss"];

これらすべての日付形式指定子を示すリストがどこかにあると思いますが、見つかりません。NSDateFormatterドキュメントはこれらについて言及していないようです。

0 投票する
6 に答える
34192 参照

iphone - iPhone NSDateFormatter タイムゾーン変換

表示される日付形式を NSDate オブジェクトに変換するフォーマッタを作成しようとしています:

問題はタイムゾーン -05:00 で、上記の形式では正しく解析されません。助言がありますか?

0 投票する
13 に答える
14464 参照

iphone - NSDateFormatterがOS4.0でnilを返す

次のコードをOS3.xで動作させました

しかし、iOS4シミュレーターの最新のxcode 3.2.3では、変数theDateはnilです。

私はクラスリファレンスを調べましたが、これらの特定のメソッドを使用したiOS4で非推奨または実装が異なるものはありません。何を省略しましたか?

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

iphone - NSDateFormatter dateFromString: は無効な文字列に対して nil を返すはずですか?

クラス参照によると、dateFromStringメソッドは「受信者の現在の設定を使用して解釈された文字列の日付表現」を返します。次のコードを使用します。

SDK 3.1.3 では を返しますnilが、SDK 3.2 では を返します2010-01-20 00:00:00 -0300。バージョン 3.2 は正しい動作ですか?

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

iphone - dateformatter はシミュレーターでは機能しますが、デバイスでは機能しません

このコードはシミュレーターで機能します...しかし、私のiPod touchでは機能しません... iPodでは、フォーマットされていない日付が表示されます:-(

// 前の日付 = 2010 年 6 月 20 日 (日) 06:00:00 +020

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

iphone - 日付の増加に伴うNSDateFormatterの問題

日付を増やして毎月フォーマットされた出力を取得しようとしています...正常に機能しますが、2010年12月から2011年1月までのステップは機能しません。これを見てください:

デバッグ出力:[セッションは2010-07-01 11:05:18+0200に開始されました。]0:開始日:2010年8月から:2010-08-01 11:05:19 +0200

1:Fromatted Date:2010年9月from:2010-09-01 11:05:19 +0200

2:Fromatted Date:2010年10月from:2010-10-01 11:05:19 +0200

3:Fromatted Date:2010年11月from:2010-11-01 11:05:19 +0100 4:Fromatted Date:2010年12月from:2010-12-01 11:05:19 +0100

5:Fromatted Date:2010年1月from:2011-01-01 11:05:19 +0100 <---なぜ2010年なのか?!

6:Fromatted Date:2011年2月from:2011-02-01 11:05:19 +0100

7:Fromatted Date:2011年3月from:2011-03-01 11:05:19 +0100

8:Fromatted Date:2011年4月from:2011-04-01 11:05:19 +0200

9:Fromatted Date:2011年5月from:2011-05-01 11:05:19 +0200

10:Fromatted Date:2011年6月from:2011-06-01 11:05:19 +0200

11:Fromatted Date:2011年7月from:2011-07-01 11:05:19 +0200

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

iphone - NSDateFormatter の init メソッドは非推奨ですか?

あたり

http://developer.apple.com/iphone/library/documentation/Cocoa/Reference/Foundation/Classes/NSDateFormatter_Class/Reference/Reference.html

init方法NSDateFormatterは「iPhone OS 2.0 から iPhone OS 3.2 で利用可能」であるため、4.0では利用できません。確かに機能しますが、これは奇妙に思えます。これは間違いですか、それとも を作成する他の方法はありますNSDateFormatterか?