ArrayList<WayRegisterBean> subList=new ArrayList<WayRegisterBean>();
Object[] obj1=(Object[])atItr1.next();
String s1Fxxno=(String)obj1[0];
int s1Docno=(Integer)obj1[1];
Date s1From=(Date)obj1[2];
Date s1To=(Date)obj1[3];
String s1Trans=(String)obj1[4];
String s1Bilamt=(String)obj1[5];
int s1Pcode=(Integer)obj1[6];
to=s1From + s1To;
请帮助我尝试添加两个日期,如s1From + s1To但不知道如何添加它,所以请帮助
提前致谢
答案 0 :(得分:1)
如果您使用的是Date对象,可以尝试以下。
Date s1From=(Date)obj1[2];
Date s1To=(Date)obj1[3];
long sum = s1From.getTime() + s1To.getTime();
Date sumDate = new Date(sum);
答案 1 :(得分:0)
您可以通过添加以下内容获得所需的结果:
long toLongDate = s1From.getTime() + s1To.getTime();
to = new Date(toLongDate);
希望这有效。
答案 2 :(得分:0)
使用getTime()
方法,返回从1970年1月1日开始的长值到日期对象中的日期。
Date s1From=(Date)obj1[2];
Date s1To=(Date)obj1[3];
long totalDate = s1From.getTime() + s1To.getTime();
Date d = new Date(totalDate);
您也可以使用setTime()
方法,就像这样..
Date d = new Date();
d.setTime(totalDate);