什么是Cocoa的NSDateFormatter的Java(Android)等价物?

xyd*_*dev 2 java iphone android objective-c

我使用NSDateFormatter在iPhone的Objective-C中有以下代码:

    NSDate *today = [NSDate date];
NSDateFormatter *dateFormat = [[[NSDateFormatter alloc] init]autorelease];
[dateFormat setDateFormat:@"yyyy-MM-dd"];
NSString *dateString = [dateFormat stringFromDate:today];
if ([dateString isEqual:@"2010-11-12"]) {
Run Code Online (Sandbox Code Playgroud)

什么是相当于Android上的Java中使用的NSDateFormatter?我还是Java和Android开发的新手.

bra*_*ain 5

纯Java代码等价于:

        Date today = new Date();
        SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
        String dateString = dateFormat.format(today);
        if (dateString.equals("2010-11-12")) {

        }
Run Code Online (Sandbox Code Playgroud)

但是为什么要格式化日期并将其与字符串进行比较而不是检查日期对象本身?