複数の日付形式を変換するクラスがあります。
これを行うと機能します:
-(NSString*)getTimeStampWithFormat:(NSString*) formatStr{
dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:formatStr];
NSString *currentDate = [dateFormatter stringFromDate:[NSDate date]];
return currentDate;
}
これを行うと機能しません
-(void) initDF{
dateFormatter = [[NSDateFormatter alloc] init];
}
-(NSString*)getTimeStampWithFormat:(NSString*) formatStr{
[dateFormatter setDateFormat:formatStr];
NSString *date = [dateFormatter stringFromDate:[NSDate date]];
return currentDate;
}
メソッドを複数回呼び出して、getTimeStampWithFormat:
さまざまな形式を変換しています。2 番目のアプローチでは、メモリを 1 回だけ割り当て、複数回変換すると nil になります。
どんな助けでも感謝します、ありがとう。