具体代码如下:
package com.chapterOne.exercise;
import java.util.Calendar;
import java.util.GregorianCalendar;
/**
* Created by yangjianzhou on 2014/8/15 14:30.
* TODO :
*/
public class CalendarTest {
public static void main(String[] args) {
GregorianCalendar currentDate = new GregorianCalendar();
int today = currentDate.get(Calendar.DAY_OF_MONTH);
int month = currentDate.get(Calendar.MONTH);
currentDate.set(Calendar.DAY_OF_MONTH, 1);
int weekday = currentDate.get(Calendar.DAY_OF_WEEK);
System.out.println("Sun Mon Tue Wed Thu Fri Sat");
for (int i = Calendar.SUNDAY; i < weekday; i++) {
System.out.print("\t");
}
do {
int day = currentDate.get(Calendar.DAY_OF_MONTH);
System.out.printf("%3d", day);
if (day == today) {
System.out.print("* ");
} else {
System.out.print(" ");
}
if (weekday == Calendar.SATURDAY) {
System.out.println();
}
currentDate.add(Calendar.DAY_OF_MONTH, 1);
weekday = currentDate.get(Calendar.DAY_OF_WEEK);
} while (currentDate.get(Calendar.MONTH) == month);
if (weekday != Calendar.SUNDAY) {
System.out.println();
}
}
}
运行结果如下:
Sun Mon Tue Wed Thu Fri Sat
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15* 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
分享到:
相关推荐
在IT行业中,日历打印稿的设计与制作涉及到多个方面的技术应用。2022年的日历打印稿,作为一项实用的工具,可以帮助人们规划时间、安排任务,同时也是展示设计创意和印刷技术的一个载体。 首先,从设计角度来说,...
2023年日历打印稿 一月一张 可直接打印 相当牛逼 相当完美,可以随意下载,随意下载,随意打印。2023年日历打印稿 一月一张 可直接打印 相当牛逼 相当完美,可以随意下载,随意下载,随意打印。2023年日历打印稿 一...
首先,标题中的“2018年日历表(A4完美打印版)”表明这是一款为2018年设计的日历模板,格式适合A4纸张大小,意味着它可以方便地打印出来供日常使用。A4尺寸是国际标准的纸张尺寸,适用于大多数打印机,因此这样的设计...
//根据用户从键盘输入的请求,在Java控制台中打印对应月份的日历。//
设计c++程序,打印2010年1月及以后的指定月份的日历,要求至少可以打印某月的单月日历,如图1所示。更高的要求是可以打印某年的日历,每行打印3个月,月份间额外空2格,如图2所示。已知2010年1月1日是星期五。要求...
在C语言中,实现日历算法以及将日历打印到TXT文件中,涉及到的主要知识点包括:日期和时间处理、文件I/O操作、循环控制、条件判断以及基础的C语言编程语法。下面我们将逐一深入探讨这些内容。 首先,日历算法是基于...
【标题】"单月日历打印"涉及到的主要知识点是C语言编程和日历算法的实现。在C语言中,我们通常使用标准库`stdio.h`进行输入输出操作,`time.h`来处理日期和时间。这里的目标是创建一个程序,用户输入年份和月份后,...
在本文中,我们将深入探讨如何使用C++编程语言来实现一个万能日历打印程序,这个程序能够查询任何年份的日历,同时也演示了如何有效调用系统函数。C++是一种强大而灵活的面向对象的编程语言,适用于开发各种类型的...
在深入探讨C++日历打印输出的代码细节之前,我们先来理解一下这个程序的核心功能与设计思路。标题“C++日历打印输出”明确指出这是一段用于生成指定年份完整日历的C++代码。描述部分进一步强调了其用途——能够输出...
python日历打印代码,利用python实现简单的日历输出,适合新手入门学习。
2012 年 日历 打印版 台历
日历打印版,
2019年日历打印版本,可作贴纸,简单规划一整年。 12个月,共计一个版面。
在Java编程语言中,日历打印涉及到`java.util.Calendar`类和`java.text.SimpleDateFormat`类的使用。`Calendar`类是Java中处理日期和时间的标准API,它提供了丰富的功能来获取和设置日期、月份、年份等信息。而`...
用户可以根据个人需要将日历打印出来,挂在办公室或家中,也可以作为礼物送给他人,帮助他人更好地规划时间。另外,日历中的重要日期也可以作为提醒,帮助用户记得重要的纪念日或节日。 总结以上知识点,我们可以...
"可扩展"意味着设计的日历打印功能应该灵活,能够适应不同的需求,比如支持农历、自定义节假日显示等。这可能需要结合其他库,如Joda-Time或ThreeTen-ABP,或者通过扩展`Calendar`类来自定义日历行为。 4. **Java ...
plusplus7日历打印系统,无事写个控制台程序
打印版,适合2020年备考和制定计划的人们,如果想要查看具体香型,可以百度一下,希望可以帮到有需要的你
控制台输出日历,首先判断是否为闰年,然后根据输入的年份和月份 打印出日历
【2024年日历表A4纸完美打印版】是一个方便个人和企业规划时间的实用工具,尤其适合那些需要频繁安排会议、活动或家庭事务的用户。这个日历文档是按照A4纸张尺寸设计的,确保了打印出来的效果清晰、整洁,且适合...