问题描述
- 求帮写一个java小程序
-
读取txt文件,文件中有一个8位的日期(任意),读出并打印此日期开始的一个月日历
解决方案
String s="20160221";
SimpleDateFormat sdf=new SimpleDateFormat("yyyyMMdd");
try {
Date startDate=sdf.parse(s);
Calendar c2=Calendar.getInstance();
Calendar c=Calendar.getInstance();
c.setTime(startDate);
c2.setTime(startDate);
System.out.println("startdate="+startDate);
c.add(Calendar.MONTH, 1);
Date endDate=c.getTime();
System.out.println("enddate="+endDate);
while(true){
System.out.println(sdf.format(c2.getTime()));
c2.add(Calendar.DATE, 1);
if(endDate.equals(c2.getTime()))
break;
}
} catch (ParseException e) {
e.printStackTrace();
}
解决方案二:
读文件的代码百度一下有的是
时间: 2024-08-30 10:38:56