Java.util.Date使用问题
import java.util.Date;
public class Test1 {
public static void main(String []args){
Date now = new Date();
Date start = addMinutes(now, 24 * 60 * -1);
Date end = addMinutes(start, 24 * 60 * -1);
System.out.println(now);
System.out.println(start);
System.out.println(end);
}
public static Date addMinutes(Date sendDate, int n) {
Date tmp = (Date) sendDate.clone();
try {
tmp.setMinutes(sendDate.getMinutes() + n);
} catch (Exception e) {
return null;
}
return tmp;
}
}
正确答案应该是 now > start > end,但实际的输入结果start == end,然后以debug运行时,在 Date end = addMinutes(start, 24 * 60 * -1)打断点时,又输出正常,请问这是什么原因呢?求大佬解释
...全文
相关推荐
struts的form不能初始化java.util.Date类型
NULL 博文链接:https://maserkinger.iteye.com/blog/719937
java.util.Date与java.sql.Date互转及字符串转换为日期时间格式.docx
java.util.Date与java.sql.Date互转及字符串转换为日期时间格式.docx
java.util.Date与java.sql.Date互转及字符串转换为日期时间格式[文].pdf
java.util.Date与java.sql.Date互转及字符串转换为日期时间格式[文].pdf
Date Util
NULL 博文链接:https://wuning.iteye.com/blog/544422
有关java中的Date,String,Timestamp之间的转化问题
有关java中的Date,String,Timestamp之间的转化问题


Java SE
