java可视化日历_Java实现可视化日历程序
package com.zyx.date;
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;
import java.util.Scanner;
/**
* 可视化日历程序
* @author lenovo
*
*/
public class VisualCalendar {
public static void main(String[] args) {
System.out.println("请输入日期:(格式:年月日 :2013-09-01)");
/*获取用户输入*/
Scanner scanner = new Scanner(System.in);
String toDay = scanner.nextLine();
DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
Date date = null;
try {
date = df.parse(toDay); //字符串日期转换为日期
Calendar calendar = new GregorianCalendar();
calendar.setTime(date);//日期转为日历
int day = calendar.get(Calendar.DATE);//获取当前日期的天
calendar.set(Calendar.DATE, 1);//取日期的第一天
int begin = calendar.get(Calendar.DAY_OF_WEEK);//取日期的第一天是星期几
int end = calendar.getActualMaximum(Calendar.DATE);//取日期的最后一天
System.out.println("日\t一\t二\t三\t四\t五\t六");
/*显示第一天前的空星期*/
for(int i=1;i
System.out.print("\t");
}
/*显示所有日期*/
for(int i=1;i<=end;i++){
if(day == i){//用*标识输入的日期
System.out.print(i+"*\t");
}else{
System.out.print(i+"\t");
}
int week = calendar.get(Calendar.DAY_OF_WEEK);//获取当天是星期几
if(week == Calendar.SATURDAY){//遇到星期六换行
System.out.println();
}
calendar.add(Calendar.DATE, 1);//日历加1天
}
} catch (ParseException e) {
System.out.println("请按照格式输入");
}
}
}
java可视化日历_Java实现可视化日历程序相关推荐
- java课程设计日历_java课程设计日历记事本赵锐.doc
java课程设计日历记事本赵锐.doc 2本科生课程设计课程名称JAVA程序设计课程设计题目日历记事本学号201440930252学生姓名赵锐所在专业2014计算机学院所在班级信工2班成绩课程设计时间 ...
- java中的日历_Java中的日历功能
java.util.calendar类提供Java中的日历功能.是一个抽象类,提供在特定时间点和一组日历字段(例如YEAR,MONTH,DAY_OF_MONTH,HOUR等)之间进行转换的方法,以及用 ...
- java生成迷宫_Java实现可视化迷宫
需求 使用深度优先算法求解迷宫路径,使用Java实现求解过程的可视化,可单步运行,形象直观. 演示效果 红色格子为迷宫终点,迷宫可放大缩小,为了录屏选择了较小的尺寸,有多种不同难度的迷宫可以加载. 简 ...
- java可视化日历_Java简单可视化日历程序
涉及知识: 一.Date类 在JDK1.0中,Date类是唯一的一个代表时间的类,但是由于Date类不便于实现国际化,所以从JDK1.1版本开始,推荐使用Calendar类进行时间和日期处理.这里简单 ...
- java gui 日历_Java实现简单日历小程序 Java图形界面小日历开发
今天给大家介绍一下如何用Java swing开发一款简单的小日历,下面我们来看代码: 首先创建一个CalendarBean类,用于基本的日期计算: package other1; import jav ...
- java 制作简易日历_Java制作简单日历
1.用for循环.switch 以1990.01.01作为参考 public class Demo_9 { public static void main(String[] args) { Scann ...
- java中实现工厂日历_Java实现的日历功能完整示例
本文实例讲述了java实现的日历功能.分享给大家供大家参考,具体如下: 应用名称:Java日历 用到的知识:Java GUI编程,日期操作 开发环境:win8+eclipse+jdk1.8 功能说明: ...
- java 日历_Java实现的日历功能完整示例
本文实例讲述了Java实现的日历功能.分享给大家供大家参考,具体如下: 应用名称:Java日历 用到的知识:Java GUI编程,日期操作 开发环境:win8+eclipse+jdk1.8 功能说明: ...
- java 表格 日历_Java JTable 实现日历的示例
效果图: 主要思想:日历最核心的功能就是能显示某年某月对应的日期和星期几.因此只要实现传入具体的年份和月份,得到一组存放了日期的数组a[ ]即可.其中数组的大小设置成42,要考虑的问题是当月的第一天对 ...
最新文章
- 压力变动力,存储追求高效率
- linux系统自带的监控工具
- Ubuntu 14.04 安装 Sublime Text 3
- SqlServer 执行计划及Sql查询优化初探
- C++中的重难点看这一篇就够了
- IDEA—使用技巧总结 [持续更新... ...]
- 关于笔算递归的通用算法——迭代
- MIT研制出空陆自动切换型无人机技术,构想多年的“飞行车”或将实
- 全网首发:FFMpeg使用NVIDIA DECODER,解码后的数据是NV12,不是YUV420P
- android利用socket与java后台交互的设计与实现
- modelsim仿真vivado ip核方法
- Unity3D陀螺仪的使用
- 信息组织 | 数字图书馆信息组织
- 观察者模式(行为型)
- [备忘] 下载youtube表单的工具
- Minecraft 材质包制作入门 保姆级教程 (一)
- PySpark处理数据并图表分析
- uni-app使用 getUserInfo 报错 fail can only be invoked by user TAP gesture 解决方法
- 高德地图怎么画圈_高德地图 Javascript API 入门(二)
- 纯Web前端打造的元宇宙展厅——开箱即用的Lingo3D游戏引擎 支持原生、React、Vue
热门文章
- java什么是消息刷盘_Rocket重试机制,消息模式,刷盘方式
- 将ubuntu系统时区从UTC改为PDT之后magento2时间错乱
- html5怎么兼容js 插件,Modernizr.js入门指南(HTML5CSS3浏览器兼容插件)
- Linux修改IP地址和网关
- 如何解决查看CAD图纸时,显示问号
- 接力队选拔matlab,口袋之旅接力棒战术详解 教你如何组成接力队
- 网页上传到服务器中文乱码问题
- 最便宜android手机型号,最不值得买的手机有哪些?2020年最不值得买的手机排行榜...
- itemize 与enumerate 对某段文字加特别关注的标点
- ABAP开发smartforms的打印问题小数位的逗号设置成小数点