問題タブ [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.
iphone - 現在の週の開始日 (週が常に日曜日から始まる場合)
これがこれを行うための最良の方法であるかどうかはわかりません...しかし...次の理由から日付/時刻を取得する必要があります:
私は NSDateFormatter を使用します:
それらはすべて「現在の週の始まり(日曜日)」を除いて機能しているようです。
どうすればその日付を取得できますか? (または、これをすべて行うためのより良い方法はありますか?)
みんなの助けに感謝します。
iphone - 文字列をNSDateに変換するには?
のようなものがあるとしましょう30-10-2025 12:53
。どうすればそれを NSDate に変換できますか? これに加えて、日付が文字列としてどのように見えるかを伝えるフォーマット文字列を取るクラスがあると思いますので、それを解析できます...どこを見ればいいですか?
objective-c - NSDateFormatter がこの日付を解析しないのはなぜですか?
date
は常にゼロです。しかし、日付形式は正しいようです。どうしたの?
編集: @"yyyy-MM-DD HH:mm:ss" で動作するようです
iphone - cocoa / cocoa touchで使用されている日付フォーマット指定子はどこで検索できますか?
例えば:[dateFormatter setDateFormat:@"yyyy-MM-DD HH:mm:ss"];
これらすべての日付形式指定子を示すリストがどこかにあると思いますが、見つかりません。NSDateFormatterドキュメントはこれらについて言及していないようです。
iphone - iPhone NSDateFormatter タイムゾーン変換
表示される日付形式を NSDate オブジェクトに変換するフォーマッタを作成しようとしています:
問題はタイムゾーン -05:00 で、上記の形式では正しく解析されません。助言がありますか?
iphone - NSDateFormatterがOS4.0でnilを返す
次のコードをOS3.xで動作させました
しかし、iOS4シミュレーターの最新のxcode 3.2.3では、変数theDateはnilです。
私はクラスリファレンスを調べましたが、これらの特定のメソッドを使用したiOS4で非推奨または実装が異なるものはありません。何を省略しましたか?
iphone - NSDateFormatter dateFromString: は無効な文字列に対して nil を返すはずですか?
クラス参照によると、dateFromString
メソッドは「受信者の現在の設定を使用して解釈された文字列の日付表現」を返します。次のコードを使用します。
SDK 3.1.3 では を返しますnil
が、SDK 3.2 では を返します2010-01-20 00:00:00 -0300
。バージョン 3.2 は正しい動作ですか?
iphone - dateformatter はシミュレーターでは機能しますが、デバイスでは機能しません
このコードはシミュレーターで機能します...しかし、私のiPod touchでは機能しません... iPodでは、フォーマットされていない日付が表示されます:-(
// 前の日付 = 2010 年 6 月 20 日 (日) 06:00:00 +020
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
iphone - NSDateFormatter の init メソッドは非推奨ですか?
あたり
のinit
方法NSDateFormatter
は「iPhone OS 2.0 から iPhone OS 3.2 で利用可能」であるため、4.0では利用できません。確かに機能しますが、これは奇妙に思えます。これは間違いですか、それとも を作成する他の方法はありますNSDateFormatter
か?