2 qq 34214381 qq_34214381 于 2016.03.09 10:11 提问

求帮写一个java小程序

读取txt文件,文件中有一个8位的日期(任意),读出并打印此日期开始的一个月日历

2个回答

small_tu
small_tu   2016.03.09 12:27
    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();
    }
small_tu
small_tu   2016.03.09 12:27

读文件的代码百度一下有的是

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!