nsdateをddmmyyyyにフォーマットしますか?
-
29-10-2019 - |
質問
APIと通信するには、日付からDDMMYYY日付を送信する必要があります。
nsdateComponents *datecomponents; nscalendar *グレゴリアン; nsdate *date;
gregorian = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];
dateComponents = [[NSDateComponents alloc] init];
self.date = [gregorian dateByAddingComponents:dateComponents toDate:[NSDate date] options:0];
DateComponents Day]などを使用する必要がありますか? PHPのようにそのタスクを実行するのに役立つ方法はありますか?
解決
これを試して
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"ddMMyyyy"];
NSString *textDate = [NSString stringWithFormat:@"%@",[dateFormatter stringFromDate:[NSDate date]]];
NSLog(@"Date %@",textDate);
[dateFormatter release];
他のヒント
ただ:
NSDateFormatter *outputFormatter = [[NSDateFormatter alloc] init];
[outputFormatter setDateFormat:@"ddMMyyyy"];
NSString *textDate = [NSString stringWithFormat:@"%@",[outputFormatter stringFromDate:[NSDate date]]];
[outputFormatter release];
このコードを試してください:
NSDateFormatter* dateFormatter = [[[NSDateFormatter alloc] init] autorelease];
[dateFormatter setLocale:[[[NSLocale alloc] initWithLocaleIdentifier:@"en_US_POSIX"] autorelease]];
[dateFormatter setDateFormat:@"ddMMyyyy"];
NSDate *current = [NSDate date];
NSString *currentstring = [dateFormatter stringFromDate:current]
を確認します iphoneTips,スタックオーバーフロー,Appleリファレンス
NSDate *date=[NSDate date];
NSDateFormatter *formatter=[[NSDateFormatter alloc]init];
[formatter setDateFormat:@"ddMMyyyy"];
NSString *dateOfGame =[formatter stringFromDate:date];
[formatter release];
これを試して:
NSDateFormatter *dateFormatter = [[[NSDateFormatter alloc] init] autorelease];
[dateFormatter setDateFormat:@"ddMMyyyy"];
NSLog(@"%@", [dateFormatter stringFromDate:[NSDate date]]);
に同意する ルーベンエスポジト
このようにコードを変更するだけです。
NSDateFormatter *dtFormatter = [[NSDateFormatter alloc]init];
[dtFormatter setDateFormat:@"ddMMyyyy"];
NSString *strDate = [NSString stringWithFormat:@"%@",[dtFormatter stringFromDate:[NSDate date]]];
[dtFormatter release];
NSLog(@"%@",strDate);
所属していません StackOverflow