-
2021-03-05 22:28:12
System.out.println("请输入日期(按照格式:2030-3-10):");
//在控制台输入
//String str="2016-9-26";
Scanner scanner=new Scanner(System.in);
String str=scanner.nextLine();
//将字符串转为日期,记住 abstract class DateFormat,所以要 new 子类
DateFormat dateformat=new SimpleDateFormat("yyyy-MM-dd");
//导入包的时候记住 java.util.Date;
Date date=dateformat.parse(str);
//将日期转为日历 记住 abstract class Calendar
Calendar calendar = new GregorianCalendar();
calendar.setTime(date);
/*要实现一个日历的功能
* 1.首先要知道这个月份共有多少天
* 2.知道每个月的一号在星期几,并且知道外国和中国的日历不同,比如外国的每周第一天是我们的星期日
* 我们可以把控制台拿到的日历进行转化,我们把每次拿到的日历重新设置为当月的第一天,
* 这样我们就可以知道每月一号前有几个空格符
*
* */
//获取本月最大的天数
int maxday=calendar.getActualMaximum(Calendar.DATE);
System.out.println("最大的天数 maxday:"+maxday);
//把日期设置为一号,并且找出是本周的第几天,并且测试一下
calendar.set(Calendar.DATE, 1);
int day=calendar.get(Calendar.DATE);
int weekofday1=calendar.get(Calendar.DAY_OF_WEEK);
/*int day=calendar.get(Calendar.DATE);
System.out.println(day);*/
System.out.println("日\t一\t二\t三\t四\t五\t六");
//要把一号置为所在的星期几,所以要先空格
for(int i=1;i
System.out.print("\t");
}
for(int i=1;i<=maxday;++i){
if(i==day){
System.out.print(i+"*"+"\t");
}else{
System.out.print(i+"\t");
}
//注意是 print 不是println
//每次到了星期六就要换行,如果拿到每周的第七天就是星期6==Calendar.DAY_OF_WEEK,就换行
//但是要注意我们设置的日期已经为一号了,所以每次循环结束前要增加日期的天数,要么始终为一号
int weekofday=calendar.get(Calendar.DAY_OF_WEEK);
if(weekofday==Calendar.SATURDAY){
System.out.println();
}
calendar.add(Calendar.DATE,1);
}
更多相关内容 -
JAVA日历(带日程安排)
2017-07-13 16:44:47JAVA日历(带日程安排),直接新建项目,将源码导入就可以使用。 -
java 日历工具类
2019-04-08 10:42:43该类主要封装了日期的计算,相加,相减,比较。 以及计算工作日和周末的算法 -
java日历实现
2018-06-14 16:48:34java控制台简单的日历实现,用户输入年月,系统会输出当月的日历。 -
基于Java日历设计原代码
2019-03-30 19:46:36基于Java的日历设计,含有详细的代码文件 1.系统界面显示当月日历、当前日期,当天日期用红色标记。 2.该日历可以按年份前后翻动,鼠标单击“上一年”按钮时,当前日历的年份减一;当鼠标左键单击“下一年”按钮,... -
java日历的简单开发
2019-03-17 21:08:16一个简单的jaVa日历。 -
Java日历记事本课程设计报告.docx
2020-08-17 19:54:15Java 日历记事本课程设计报告 在设计日历记事本时需要编写 6个JAVA源文件和 效果图如下 . CalendarWindow 类 import ; import ; import ; import ; implementspublic class CalendarWindow extends JFrame ... -
Java 日历系统
2018-01-27 18:52:50自己编写的日历系统,可以获取当前时间,第一次编写,希望大家喜欢。 -
java日历java日历java日历
2012-10-18 20:32:32很给力的java日历很给力的java日历很给力的java日历很给力的java日历很给力的java日历 -
java日历小程序
2017-08-26 21:22:41应用AWT、SWING制作java日历小程序 -
java 日历记事本
2016-12-22 15:38:50导入项目后别忘了 添加外部归档(构建路径) 所需包文件在resources中 -
java日历控件
2016-07-27 11:38:14在网上找了好长时间,这个控件是从一个坛子里找来的,谢谢代码的提供者,非常好用,如果不需要时间,在类的最后代码中,将时间参数去掉即可。在NETBEANS8测试通过。 -
java日历记事本java日历记事本.doc
2022-06-10 06:19:07java日历记事本java日历记事本 -
java日历插件
2016-03-07 15:31:44用于创建一个日历窗口,方便用户选择日期,也节省了开发人员的时间(适用于java开发桌面程序) -
java日历记事本(无敌版带提醒功能调整时区更换图片铃声功能).pdf
2020-10-30 00:36:10北京师范大学20152016 学年春季学期期末Java 程序设计作业试 卷 课程名称 Java 程序设计 任课教师姓名 孙一 林 卷面总分 100 分 考试时长 分钟 考试类别闭 卷 开卷 其他 院系 信息科学与技术学院 专 业 计算机科学与... -
Java 日历 小工具
2015-11-14 00:15:28基于Java开发的日历,实现任何时间的日历查找 -
Java实现简单日历小程序 Java图形界面小日历开发
2020-08-28 00:03:43主要介绍了Java实现简单日历小程序,如何用Java swing开发一款简单的小日历,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 -
java日历 java日历
2011-04-23 18:37:40java日历,输入月份或直接显示当前月 标示当前日期 -
java 日历控件包
2015-11-07 20:37:30从网上找到的一个非常实用的java图形界面的日历控件 分享给大家 -
Java日历源码.zip
2020-12-04 13:15:11源码描述: 一、源码介绍 1、此代码适合初级阶段的人学习,代码可观性高。开发工具:JDK 1.8、Eclipse。 二、注意事项 1、开发语言:Java,无数据库 -
pustaka:用于永久Java日历的计算,转换和日历JavaScript库
2021-04-28 14:23:30Java日历库Java日历的历史从历史上来看,Java历法是监护人和Java祖先的结果,然后主要通过死记硬背地通过计算公式进行了传承,该公式的伟大之处是永恒的,直到近1000年都非常准确。 “通过以歌曲的形式记忆它,... -
java日历记事本程序
2013-03-12 16:04:53netbeans项目 日历+记事本+课程表+计时提醒功能+导出导入课程列表 -
Java日历源码 JavaRili.rar
2021-09-27 20:53:46Java日历源码 源码描述: 一、源码介绍 1、此代码适合初级阶段的人学习,代码可观性高。开发工具:JDK 1.8、Eclipse。 二、注意事项 1、开发语言:Java,无数据库 -
java实现可视化日历
2020-08-25 15:04:10主要为大家详细介绍了java实现可视化日历,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 -
Java日历空间 JCalendarButton
2022-06-02 15:37:31Java日历空间 JCalendarButton -
Java日历源代码
2015-04-07 13:37:12import java.io.*; public class Calendar{ static int year; static int weekDay; public static void main(String args[])throws IOException{ System.out.println("请输入年份:"); InputStreamReader ir; ... -
Java日历控空间 JCalendarButton
2022-05-14 11:47:38Java日历控空间 JCalendarButton -
weton:WETON:Java日历-matlab开发
2021-05-31 19:08:28这个小脚本计算Java日历中的日期,指示今天或特定日期列表的 Dina Pitu、Pasaran、Dino、Wuku、Wulan、Tahun、Windu 和 Kurup。 如有必要,它还指示高贵的日子。 如果您指定您的出生日期,它可以 -
java日历源代码
2015-11-24 00:03:50java日历源代码,自学手动编写,有注释,初级学者,请多指教 -
日历_java_日历_Eclipse_GUI_
2021-10-03 02:18:37使用eclipseIDE和JAVA语言编写日历GUI应用程序,简洁美观易懂。