3

私のアプリでは、日付を文字列 ("MM/dd/YYYY" 形式) として保存します。DBで。後で文字列を取得するときに、2 つの日付を比較する必要があります。どうすればこれを達成できますか?

「YYYY/MM/dd」形式を使用していれば、文字列として直接比較できたはずです。ここで、「nsdateformatter」と「dateFromString」を使用して NSDate オブジェクトに戻す必要があります。しかし、私が何をしても、これを使用して一定の日付値を取得します。

何か案は??

4

1 に答える 1

17
NSDateFormatter* df = [[NSDateFormatter alloc] init];
[df setDateFormat:@"MM/dd/yyyy"];
NSDate* d = [df dateFromString:@"12/23/2046"];
NSLog(@"%@", d);

結果:

2046-12-23 00:00:00 +0800
于 2010-01-29T13:18:47.973 に答える