【发布时间】:2014-07-22 12:53:44
【问题描述】:
在下面的代码中
- 关于从 date 中减去 date 给出此错误
"The operator - is undefined for the argument type(s) java.util.Date, java.util.Date" -
变量currentDate是
String;为什么我不能将它保存在像这样的Date变量中Date currentDate = ddmmyy.format(new Date());,.format函数是否返回String?public class AgeCalculator { public static SimpleDateFormat ddmmyy=new SimpleDateFormat("dd/mm/yyyy"); public static void main(String[] args) throws Exception { String dob = "05/01/1993"; Date mod_date = ddmmyy.parse(dob); String currentDate = ddmmyy.format(new Date()); Date mod_currentDate = ddmmyy.parse(currentDate); int days = mod_currentDate-mod_date; } }
【问题讨论】:
-
看here
-
我应该在这里看什么,这并不能回答我的问题...