关于日期的一个问题

virr 2003-06-08 01:07:27
s_day和e_day都为Date类型
s_day 为2003-6-2
e_day 为2003-6-6
date为一个Vector ,其中元素依次为从2003-6-1到2003-6-30的每一天
Vector date_line=new Vector();
for (int j=0;j<date.size();j++)
{

Date the_day=date.elementAt(j);
if (!(the_day.after(e_day))&&!(the_day.before(s_day)))

date_line.addElement(the_day);

}
输出的date_line为2003-6-2到2003-6-5,
为什么2003-6-6没存到date_line里呢?
...全文
40 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
luckyfanjian 2003-06-10
  • 打赏
  • 举报
回复
当然了,the_day.after(e_day)当然不会包含e_day了,s_day同理
virr 2003-06-08
  • 打赏
  • 举报
回复
Vector date_line=new Vector();
for (int j=0;j<date.size();j++)
{

Date the_day=date.elementAt(j);
if (!(the_day.after(e_day))&&!(the_day.before(s_day)))

date_line.addElement(the_day);

}
输出的date_line为2003-6-2到2003-6-5,
为什么2003-6-6没存到date_line里呢?

51,408

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧