問題タブ [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 投票する
2 に答える
4246 参照

objective-c - NSDateFormatter NSString (NSDdate への日付サフィックス付き)

NSDateFormatter のみを使用して、日付/時刻の文字列表現を NSDate オブジェクトにフォーマットしようとしています。問題は、形式で序数の接尾辞を許可する方法がわからないことです。

たとえば、「2010 年 8 月 11 日水曜日の午後 8 時」という文字列があるとします 。

どの 1 行の NSDate dateFormat を使用すればよいですか?

EEEE、MMM dd'th' yyyy h:mm a」のように機能しますが、それは「th」で終わる序数の日にのみ機能しますが、1st、2nd、3rd、4th 5th を許可する単一の形式が必要です等

これを実現するには、フォーマット文字列のワイルドカード文字のようです。私は次のようないくつかのことを試しました: % * ?

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

cocoa - NSDateFormatter で日付が正しく解析されない

日付を表すテキストから文字列を抽出しています。それらは次のようになります。

Monday August 16, 2010 05:28 AM EST

NSDateFormatter でそれらを解析しようとしています。その形式を次のように設定しました。

[dateFormatter setDateFormat:@"EEEE MMMM d, YYYY h:mm a z"];

ただし、これは機能しません。上記の例で、文字列を日付に変換してからその日付を文字列に変換すると、日付フォーマッタは次のように返します。

Monday December 28, 2009 5:28 AM EST

私は何を間違っていますか?

編集: format を使用すると機能するようです[dateFormatter setDateFormat:@"EEEE MMMM d, y h:mm a z"];。変...

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

iphone - NSDateFormatter のエンコードとデコードに一貫性がありません

この日付フォーマッタを使用すると、日付から取得した場合と同じ日付が返されません->文字列->日付。

私のテストでは、日付文字列が生成されましたAug 24, 2010 01:00 PM。にフィードバックするdateFromStringと、 が得られ2009-12-27 13:00:00ます。時間は正確ですが、日付はすべて間違っています。

ここで何が起こっているか知っている人はいますか?

0 投票する
3 に答える
4793 参照

iphone - NSDateFormatter を使用して、この日付文字列を NSDate に変換できますか?

私はこの紐を持っています...

そして、そこから時間部分 (つまり 16:00) を抽出し、それを 12 時間相当 (つまり 04:00 pm) に変換したいと思います。これを達成するために NSDateFormatter を使用しようとしていますが、機能していません...

この日付形式で NSDateFormatter を使用できますか? そうでない場合、時間を抽出して 12 時間相当の時間に変換するにはどうすればよいですか?

ありがとう!

0 投票する
3 に答える
4449 参照

iphone - iPhone UIDatePicker setMaximumDate

今日を最小日付とし、2011 年 2 月 1 日を最大日付とする日付ピッカーを作成しようとしています。

次のように最小日付を設定しました

これは問題なく機能しますが、MaximumDate は正しくないようです。

最大日付を正しく設定するにはどうすればよいですか?

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

iphone - 夏時間のあるNSStringをNsDateに変換する方法

私はこの@"2010-08-30T11:00:00-04:00"のようなNSStringを持っています。これをNSDateに変換する方法は?どのDateFormatを使用する必要がありますか?私はこれを@"yyyy-MM-dd'T'HH:mm:ss-SSS"で試しました。しかし、うまくいきませんでした。私を助けてください。

  • 編集

@ "yyyy-MM-dd'T'HH:mm:ss-SSS"がOSバージョン3.1で正常に機能していることがわかりました。しかし、4.0では取得できません。この質問も同様の問題を示しています。解決策を教えてください

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

iphone - 平日 EEE での NSDateFormatter の問題

次のコードが出力されるのはなぜですか: Dday: (null)

形式 HH:mm:ss と文字列 15:00:00 を使用すると、有効な日付が得られます...

歓声メイト

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

iphone - 文字列を NSDate に変換する問題

私は StackOverflow を調べてきましたが、まだ回答が見つかりませんでした。これに回答する投稿を見逃した場合は、お詫び申し上げます。リンクに感謝します。

今日の日付と比較するために、文字列「prod.Start」を NSDate 型に変更しようとしています。次のコード myDate は、「1753-01-01 00:00:00 -075258」を返します。

コード:

提案/ヒントをいただければ幸いです。

ありがとう

編集:

今すぐ動作します:すべての助けに感謝します。間違いだと思ったのは午前12時=午前0時

12PM を試したところ、出力は「1753-01-01 12:00:00 -075258」でした

「-075258」についても説明していただきありがとうございます = PST はそれについて興味を持っていました。

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

objective-c - 2008-02-01T10:03:23.793-06:00の日付形式

私のプロジェクトでは、「2008-02-01T10:03:23.793-06:00」という文字列の日付形式を取得しています。使用しているNSDateに変換する必要があります。

しかし、NSLogを使用して日付値を印刷すると、値がnullになります。

私を助けてください

ありがとうございました

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

iphone - NSDateFormatter を使用して NSString を UNIX 時間に変換する -- コードは 50% の時間で動作します

これは本当に奇妙です。コードが半分の時間で完全に機能し、残りの半分では機能しない原因が何であるかはわかりません。TBXML を使用して Twitter フィードを解析しています。のように渡される Twitter フィードで created_at の日付を取得する必要があります<created_at>Tue Feb 02 23:30:49 +0000 2010</created_at>。したがって、これらの値を保存してから、それぞれをメソッドに渡します。getTweetTimeメソッドは、それらをフォーマットし、それらを unix してから、現在の日付と比較して、Twitter の「約 3 時間前」の日付構造に似た文字列を返します。 .

問題は、値がすべて正しく保存され、正しい値で getTweetTime メソッドに渡されたとしても、それらの多くが正当な値でフォーマット手順を通過しないことです。私のコードは次のとおりです。

毎回正常に解析されたものの間にパターンはないようです。以下は、成功 1 回、失敗 1 回の典型的なコンソール出力です。ここで、time=0 は失敗です。

文字列にいくつかの「Z」を追加しようとしましたが、役に立ちませんでした。