【发布时间】:2016-06-05 15:24:34
【问题描述】:
日期类有以下问题。我想将日期类的 toString() 方法附带的字符串与用户提供的日期和时间字符串进行比较。比较两个字符串时,即使我复制/粘贴日期和时间,equals() 也总是返回 false!有什么方法可以成功地将日期和时间字符串与 Date 类进行比较?非常感谢!!
import java.util.Date;
import java.util.Scanner;
public class SystemTest {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
String timeNow = new String((new Date()).toString());
System.out.println(timeNow);
System.out.println("Give date and time: ");
String time = new String(input.next());
if(time.equals(timeNow)){
System.out.println("same");
}else{
System.out.println("Not same..");
}
}
}
已编辑
我必须使用日期类以正确的方式比较日期!
【问题讨论】:
标签: java string date time string-comparison