首先,我知道这是比较日期的不好方法,但我不明白如何评估字符串以包含两个值之间的数据。例如,在这段代码中,我如何不仅列出在 tdate 1 和 2 发生的交易,而且还列出它们之间的交易。
tdate 信息设置为 11/07/2013
System.out.println("Start Date: ");
tdate = in.next();
System.out.println("End Date: ");
tdate2 = in.next();
transactionSet trr = new transactionSet();
for(int idx = 0; idx < ts.getNumTrans(); idx++){
t = ts.retrieve(idx);
if (t.getTdate().equals(tdate) || t.getTdate().equals(tdate2)){
trr.insert(t);
}
}