Java 如何将当前日期与一年前的日期进行比较

Java 如何将当前日期与一年前的日期进行比较,java,date,Java,Date,我正在开发一个java应用程序,需要将当前日期与一年前的日期进行比较。旧日期将来自输入文件,可以是一年之前的任何日期。请帮帮我 long millis=System.currentTimeMillis(); java.sql.Date date=new java.sql.Date(millis); String d1 = ord.getOrderDate(); 我无法从这里继续在这里输入code日期类有之前,之后和比较方法。请参阅javadocapi。那会给你你所需要的一切

我正在开发一个java应用程序,需要将当前日期与一年前的日期进行比较。旧日期将来自输入文件,可以是一年之前的任何日期。请帮帮我

  long millis=System.currentTimeMillis();  
  java.sql.Date date=new java.sql.Date(millis);  
  String d1 = ord.getOrderDate();

我无法从这里继续
在这里输入code

日期
类有
之前
之后
比较
方法。请参阅javadocapi。那会给你你所需要的一切。

什么是
ord
,因为我在这里没有看到它的定义……如果您知道DB的日期较旧,那么您到底想做什么?这些之间的区别??这里所指的ord是什么。如果它引用输入文件中的数据,那么字符串的格式是什么。使用java.sql.Date而不是java.util.Date有一个特殊的原因?1)ord是我从中获取orderdate的类的对象