java - Cocoa 的 NSDateFormatter 在 Java (Android) 中的等效项是什么?

标签 java iphone android objective-c

我在 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/

相关文章:

java - 从哪里获得 Swagger 的 Bootstrap servlet?

java - 无法运行具有特定配置文件的 Spring Boot JAR 文件

ios - 应用内购买最高限额

android - 每行中具有不同列号的网格布局管理器

java - HashCode 给出负值

java - KeyEvent停止监听JavaFX

iphone - 在 Cocos2D 中,如何检测手指是否被按住?

iOS 定期后台位置更新,这不仅取决于重大的位置变化

java - Java Android 中大写字母背后的理论是什么?

android - 从后台堆栈恢复 fragment 时的 savedInstanceState