-1

私はios開発の初心者です。私は NSdateFormatter クラスで立ち往生しています。私の質問は:

この日付「10 月 25 日」でサポートされているフォーマッタはどれですか。

助けてください、よろしくお願いします...

4

3 に答える 3

1

「10 月 25 日」で日付をフォーマットできます。フォーマットされた日付に「th」を追加する必要があります

于 2012-11-28T12:46:55.640 に答える
0
 [yourDateFormatter setDateFormat:@"LLL,dd'th'"];

LLL:1月/2月/3月/4月/5月/6月/7月/8月/9月/10月/11月/12月

dd:01〜31(月の日)

date-formateの詳細については、このリンクの私のブログを参照してください。

私のブログ

例えば

次の2行のコードでこのメソッドを呼び出します。

NSString *strDate = [self StringFromDate:@"Oct, 25th"];
NSLog(@"\n New Date is HERE  =====>> %@",strDate);

これは.mファイルに貼り付けるだけの方法です

-(NSString *)StringFromDate:(NSString *)DateLocal{
    //    DateLocal = [self trimString:DateLocal];
    NSDateFormatter *dateFormatter = [[[NSDateFormatter alloc] init] autorelease];   
    [dateFormatter setDateFormat:@"LLL,dd'th'"];

    NSDate *date = [dateFormatter dateFromString: DateLocal];
    NSString *tt = [dateFormatter stringFromDate:date];
    NSDate *dateReturn = [dateFormatter dateFromString:tt];


    NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
    [dateFormat setDateFormat:@"dd,LLL"];// set the format which you want
    NSString *dateString = [dateFormat stringFromDate:dateReturn];  
    NSLog(@"Date is HERE  =====>> %@",dateString);
    [dateFormat release];
    return dateString;
}
于 2012-11-28T12:44:21.367 に答える