簡単なことのように思えますが、私はそれを行う方法を見つけることができないようです。
いくつかの異なる方法を見るのは素晴らしいことです。
簡単なことのように思えますが、私はそれを行う方法を見つけることができないようです。
いくつかの異なる方法を見るのは素晴らしいことです。
@Chuckの答えは正しいので、次のコードにたどり着きます。私が共有したいと思った:
NSDateComponents *comps = [[NSDateComponents alloc] init];
[comps setDay:10];
[comps setMonth:10];
[comps setYear:2010];
NSDate *date = [[NSCalendar currentCalendar] dateFromComponents:comps];
これを使用できます
NSString *dateString = @"03-Sep-11";
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
dateFormatter.dateFormat = @"dd-MMM-yy";
NSDate *date = [dateFormatter dateFromString:dateString];
これがあなたを助けることを願っています。
UNIXy の日付ではなく、特定のカレンダーの日付について話している場合は、おそらく NSCalendar のdateFromComponents:
.
NSDateのドキュメントを参照してください。dateFromString:
の方法NSDateFormatter
または のdateFromComponents:
方法を使用できますNSCalendar
。