問題タブ [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.
cocoa - Unicodeロケールデータマークアップ(例)「2010年2月23日火曜日06:00:44PST」
XMLフィードを解析し、それをNSObjectに変換しようとしていたときに、(たとえば)[NSDate dateFromString:@"Tue, 23 Feb 2010 06:00:44 PST"]
が返されることに気づきましたnil
。次に、NSDate
を使用して文字列をに変換しようとしましたNSDateFormatter
。
しかし、これはまだ戻りますnil
。私の問題は、Unicodeデータマークアップが間違っていることだと思います。私はそれがどのように見えるべきか分かりません。外観
の詳細については、こちらをご覧ください。 Unicode Locale Data Markup Language
あなたのアイデアのすべてに感謝します!
objective-c - NSString からの NSDate
DateFormatting ガイドを読みましたが、まだ機能するフォーマッターを取得できません。
iphone - 文字列を日付に変換するとクラッシュする
私のアプリでは、電話で現地時間を使用したくありません。GMTで現在の時刻を取得したい。これを行うために、タイムゾーンがGMTに設定された日付フォーマッターがあります。次に、現在の時刻を取得するために次の手順を実行します。
私のアプリは、dateFromString呼び出しでEXC_BAD_ACCESSを取得します。dateOneからの戻り値を確認しましたが、その形式はdateformatterと一致しています。私は何が間違っているのですか?これを行うためのより良い方法はありますか?
ありがとう
編集:
objective-c - 解析時にNSDateFormatterがnilを返すのはなぜですか?
私のコードはこんな感じです
私のnewDateはこの時点でゼロになっています理由がわかりません
iphone - iPhoneで入力日付形式を指定する方法
iphone開発初心者です。私の入力日付形式は「2010-03-05T18:20:40Z」で、コードの入力形式を指定する方法がわかりません。コードで言及しました(?)。
入力日付形式 = "2010-03-05T18:20:40Z"
ここに私のコードは次のとおりです。
助けてください。
ありがとう。
iphone - NSDateFormatterシミュレータの日付が正しくありません、デバイスの日付が正しい
私はカレンダーを作成していて、月の最初の日を見つけるために
デバイスでは、これは正しく機能し、月の1日は正しい日になります。しかし、シミュレーターでは翌日です。シミュレーターについてはそれほど重要ではありませんが、何か間違ったことをしたと思って、私を夢中にさせるようなものです。フォーマッターのロケールを設定しようとしましたが、違いはありません。誰かがこれに光を当てることができますか?
ちなみに、これよりもカレンダーを作成するためのより良い方法はありますか?
更新:ロケールを設定しないと、デバイスでは正常に機能するようですが、シミュレーターでは機能しません。ロケールをen_USに設定すると、どちらも機能しません。それが何かを変えるなら私はオーストにいますが、私は米国とオーストの両方が同じカレンダーを持っているとかなり確信しています:/
iphone - 現在の言語で NSDateFormatter から月/曜日記号を取得する方法 (iPhone)
特に、 shortStandaloneWeekdaySymbolsに興味があります。私はこのコードを使用しています:
ただし、iPhone の地域形式が米国に設定されていて、言語がフランス語/ドイツ語/その他に設定されている場合、NSDateFormatter は英語の文字列 (mon tue ...) を返します。しかし、私は言語設定を尊重し、現在の言語で曜日名を取得したいと考えています (たとえば、標準の時計アプリはこれを行います)。これは可能ですか?
これを行うために私が考えることができる唯一の方法は、現在のユーザー言語を取得し (どのように?)、日付フォーマッターのロケールをこの言語の地域に設定することです。
iphone - UTC日付をNSDateに変換するには?
UTC の文字列があり、それを NSDate に変換したいと考えています。
デバッガーを使用すると、sDate が "2010-03-24T02:35:57Z" であっても d は nil です。
何が間違っているのか正確にはわかりません。
iphone - データ フォーマッターは一時的に利用できません
日付フォーマッター (NSDateFormatter) を使用しようとしていますが、次のエラーが発生し続けます。