为了账号安全,请及时绑定邮箱和手机立即绑定

请大师帮忙指点,为什么日期不换行?

请大师帮忙指点,为什么日期不换行?

王军2001 2018-04-01 07:03:23
import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar; import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; public class RiLi { public static void main(String[] args) { System.out.println("请输入日期(格式:2018-01-01):"); String temp="2018-02-01"; DateFormat df =new SimpleDateFormat("yyyy-MM-dd"); System.out.print("日\t一 \t二\t三\t四\t五\t六"); System.out.println(); try { Date date=df.parse(temp); GregorianCalendar calendar=new GregorianCalendar(); calendar.setTime(date); calendar.set(calendar.DATE, 1); int maxDay=calendar.getActualMaximum(calendar.DATE); int today=calendar.get(calendar.DAY_OF_WEEK); for(int j=1;j<today;j++) { System.out.print("\t"); } for(int i=1;i<=maxDay;i++) { System.out.print(i+"\t"); calendar.add(calendar.DATE, 1); if(today==Calendar.SATURDAY){ System.out.println(); } } } catch (ParseException e) { } } }
查看完整描述

3 回答

?
王军2001

TA贡献2条经验 获得超0个赞

@Ddion 我有个一个判断换行,制作电子日历打印是逢周六换行,可是我用了判断语句,感觉也没什么问题,可是执行结果 就是不现实换行,还请帮忙再看看

查看完整回答
反对 回复 2018-04-01
?
QLoveyourself

TA贡献3条经验 获得超1个赞

1L说的对 你是用了C语言的换行吧 

查看完整回答
反对 回复 2018-04-01
  • 3 回答
  • 0 关注
  • 1298 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信