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. SimpleDateFormat大文字の月の名前
- 2. Flex:DateFieldコントロールに月の名前を表示
- 3. 年月ピッカーから月の名前に月の値を解析する
- 4. ヘブライ語の月の名前をOracleの英語の月の名前に変換する
- 5. 月の名前を月の数字に変換する最も良い方法
- 6. JavaScriptを使用して月の名前を月の数字に変換する
- 7. Javaで今月から過去6ヶ月の名前を印刷
- 8. リスト12前の月
- 9. 他の言語の名前から月の番号を取得
- 10. 指定日の月の名前を表示しますか?
- 11. /blog /:年/:月/:日のRuby on Railsの名前付きルート
- 12. PHPの日付、国際月の名前は?
- 13. PostgreSQLの番号から月の名前を取得
- 14. NumberFormatter - ObjectiveC
- 15. ObjectiveCのAMF0パーサー
- 16. 月名2008
- 17. 年、月、日で日の名前を見つける
- 18. C#で月の名前を取得するには?
- 19. 月の名前を番号で表示する方法は?
- 20. 月の名前をExcelで表示する
- 21. SASフォーマット:完全な月の名前から整数
- 22. 月の名前を数字に変換する
- 23. 月の名前にローマ数字を与える日付形式
- 24. 英語で完全な月の名前を取得
- 25. 3ヶ月前のタイムスタンプ
- 26. jQueryテーブルワーカー月名ロケール
- 27. ObjectiveC blocks Java equivalent
- 28. CakePHPの月名の翻訳
- 29. jquery ui datepickerでは、今月の短い名前にどのように完全な月名が表示されますか?長い月名に代わりに短い名前を与える
- 30. jQuery UI datepicker:ドロップダウンの月の名前を短い名前から長い名前に変更するにはどうすればよいですか?
このメソッドは動作しません。[df setDateFormat:NSDateFormatterLongStyle]; - エラーとここ - '[df setTimeFormate: NSDateFormatterNoStyle]; ' – LightNight
@mazder - apologies - 今回は編集しました。もう一回やってみよう。 – Abizern
ありがとう、今は大丈夫です。しかし、私は文字列から日付を取得しようとしているときに '2011年1月26日'と表示されますなぜですか? – LightNight