NSDate
オブジェクトの値が "2011-08-26 14:14:51"の場合、 "2011年8月8日"の表示方法を教えてください。ありがとう。月の名前Objective-C
8
A
答えて
16
NSDate *date = [NSDate date]; //I'm using this just to show the this is how you convert a date
NSDateFormatter *df = [[NSDateFormatter alloc] init];
[df setDateStyle:NSDateFormatterLongStyle]; // day, Full month and year
[df setTimeStyle:NSDateFormatterNoStyle]; // nothing
NSString *dateString = [df stringFromDate:date]; [df release];
6
NSString *dateStr = @"2011-08-26 14:14:51";
//if you have date then,
NSString *dateStr = [NSString stringWithFormat:@"%@",yourDate];
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"YYYY-MM-dd HH:mm:ss"];
NSDate *date = [dateFormat dateFromString:dateStr];
[dateFormat setDateFormat:@"MMMM dd, YYYY"];
NSString* temp = [dateFormat stringFromDate:date];
[dateFormat release];
NSLog(@"%@",temp);
12
NSDateFormatter *df = [[[NSDateFormatter alloc] init] autorelease];
[df setDateFormat:@"dd LLLL yyyy"];
NSString *formattedDate = [df stringFromDate:[NSDate date]];
関連する問題
- 1. 月の番号を月の名前
- 2. SQL SELECTウクライナ語の月の名前
- 3. SimpleDateFormat大文字の月の名前
- 4. ハイブの月の名前から
- 5. SSISで月の名前を月の番号に変更
- 6. Flex:DateFieldコントロールに月の名前を表示
- 7. オランダで月の名前を取得
- 8. 先月の名前をMySQLで印刷
- 9. 年月ピッカーから月の名前に月の値を解析する
- 10. ヘブライ語の月の名前をOracleの英語の月の名前に変換する
- 11. タイムスタンプを月の名前と年をデータフレームの列の名前に変換する
- 12. HIVEの前月
- 13. Google Analytics DataChart - 月のインデックスを月の名前で表示する方法は?
- 14. JavaScriptを使用して月の名前を月の数字に変換する
- 15. 月の名前を月の数字に変換する最も良い方法
- 16. 選択した月の月の名前と日を選択します
- 17. 瞬間を使用して先月の月の名前を取得
- 18. NumberFormatter - ObjectiveC
- 19. ObjectiveCのAMF0パーサー
- 20. Javaで今月から過去6ヶ月の名前を印刷
- 21. 今月の前月データの管理
- 22. 他の言語の名前から月の番号を取得
- 23. リスト12前の月
- 24. PHPの日付、国際月の名前は?
- 25. cakephpのロシア語で月の名前を表示する方法
- 26. Fullcalendar jsスクリプト - 月と日の名前の翻訳
- 27. /blog /:年/:月/:日のRuby on Railsの名前付きルート
- 28. PowerShellの出力ファイルで先月の名前を使用する
- 29. PostgreSQLの番号から月の名前を取得
- 30. IONIC2 - ビューの月の名前を翻訳する方法
このメソッドは動作しません。[df setDateFormat:NSDateFormatterLongStyle]; - エラーとここ - '[df setTimeFormate: NSDateFormatterNoStyle]; ' – LightNight
@mazder - apologies - 今回は編集しました。もう一回やってみよう。 – Abizern
ありがとう、今は大丈夫です。しかし、私は文字列から日付を取得しようとしているときに '2011年1月26日'と表示されますなぜですか? – LightNight