关闭

打印当月日历效果小例子

标签: java
84人阅读 评论(0) 收藏 举报
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.MONTH , 1);
int week = calendar.get(Calendar.DAY_OF_WEEK);//周几
int days = calendar.getActualMaximum(Calendar.MONTH);//当月总天数
int count = week-1;//从周几  开始计数 换行用的计数器

//星期的样式
String [] weekLabel = new DateFormatSymbols().getShortWeekdays();

//打印周日-周六
for (int i = 1; i < 8; i++) {
System.out.print(weekLabel[i]);
}
System.out.println();

for (int i = 1; i <= days; i++) {
System.out.print(i+"\t");
count++;
if(count%7==0){
System.out.println();
}
}
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:12444次
    • 积分:205
    • 等级:
    • 排名:千里之外
    • 原创:8篇
    • 转载:0篇
    • 译文:0篇
    • 评论:9条
    文章分类
    最新评论