我在 iPhone 上有以下 Objective-C 代码,使用 NSDateFormatter:
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"]) {
Android 上 Java 中使用的 NSDateFormatter 的等效项是什么?我对 Java 和 Android 开发还很陌生。
最佳答案
相当于纯java代码:
Date today = new Date();
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
String dateString = dateFormat.format(today);
if (dateString.equals("2010-11-12")) {
}
但是为什么要格式化日期并将其与字符串进行比较,而不是检查日期对象本身?
关于java - Cocoa 的 NSDateFormatter 在 Java (Android) 中的等效项是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4153235/