2016-0616 JAVA实现的一个日历
简介:利用JAVA技术实现的一个简单的日历。
1、RL类(日历类)
package Class;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;
public class Rl {
public void Rili(){
GregorianCalendar now=new GregorianCalendar();
Date date = new Date();
//System.out.println(date.toString());
now.setTime(date);
int today=now.get(Calendar.DAY_OF_MONTH);//一月中的某天
int month=now.get(Calendar.MONTH);//月份
now.set(Calendar.DAY_OF_MONTH, 1);
// now.add(Calendar.DAY_OF_MONTH,1);
// System.out.println(now.get(Calendar.DAY_OF_MONTH));
int week=now.get(Calendar.DAY_OF_WEEK);
//System.out.println(Calendar.SATURDAY);
System.out.println("Sun"+" "+"Mon"+" "+"Tue"+" "+"Wed"+" "+"Thu"+" "+"Fri"+" "+"Sat");
for (int i=Calendar.SUNDAY;i<week;i++){
System.out.print(" ");
}
while (now.get(Calendar.MONTH)==month){
int day=now.get(Calendar.DAY_OF_MONTH);
if(day<10){
if(day==today){
System.out.print("-"+day+"-");
}else{
System.out.print(" "+day+" ");
}
}else{
if(day==today){
System.out.print("-"+day+"- ");
}else{
System.out.print(""+day+" ");
}
}
if(week==Calendar.SATURDAY){
System.out.println();
}
now.add(Calendar.DAY_OF_MONTH,1);
week=now.get(Calendar.DAY_OF_WEEK);
}
}
}
2、主函数
package Main;
import java.util.*;
import Class.Rl;
public class RiLi {
public static void main(String[] args) {
// TODO Auto-generated method stub
Rl rl=new Rl();
rl.Rili();
}
}
运行结果:
转载于:https://www.cnblogs.com/liuadou/p/5590142.html
2016-0616 JAVA实现的一个日历相关推荐
- java 显示日历 swing_用Java Swing作一个日历控制程序
日期是最基本的数据形式之一,因此很多语言或者数据库都提供了对日期的支持,或内置或提供这一类的库.Java也不例外:Java的应用编程接口提供了以跨平台立独语言的方式描述,计算,对比,显示以及便携式分析 ...
- 用JAVA语言实现一个日历项目
首先给大家讲解一下我 们平常所看到的日历它是怎么打印出来的. 在这要给大家扩展一点东西了. 在这我们看到,要实现一个日历的打印,就是要知道它每个月一号前面的空格是怎么算出来的.那么在日历中,每个月一号 ...
- java做一个日历程序_2016-0616 JAVA实现的一个日历
简介:利用JAVA技术实现的一个简单的日历. 1.RL类(日历类) package Class; import java.util.Calendar; import java.util.Date; i ...
- 【Java】实现一个日历
需求:根据传入日期得到当月日历(日 一 二 三 四 五 六),并且返回前后的空格,效果如图: public List<EntityDTO> getCalendar(String date) ...
- java用swing日历标记节日_如何用JavaSwing作一个日历控制程序?
日期是最基本的数据形式之一,因此很多语言或者数据库都提供了对日期的支持,或内置或提供这一类的库.Java也不例外:Java的应用编程接口提供了以跨平台独立语言的方式描述,计算,对比,显示以及便携式分析 ...
- 用java语言画一个可视化日历
用java语言画一个可视化的日历界 package com.zzit.calFrame;import java.text.DateFormat; import java.text.ParseExcep ...
- 用Java写的一个万年日历
用Java写的一个万年日历 当我们学过分支结构语句和循环语句后,我们可以简单的完成一个小案例: 通过输入具体的年月日,输出此年此月此日为星期几,并打印此月日历. 说一下我的思路: 首先第一步,先实现输 ...
- java实现日历对话框,JAVA做的一个钟表日历提醒等功能的系统。
[实例简介] JAVA做的一个钟表日历提醒等功能的系统.很简单的应用希望对你有帮助 [实例截图] [核心代码] 3901295e-9086-4662-ae0c-8c3922f0a8b9 └── Dem ...
- 简单java socket_基于Java Socket实现一个简易在线聊天功能(一)
最近做了一个项目,其中有一个在线网页交流的需求,好久没写代码了,手都生疏了,于是先写demo练练手,分享到脚本之家平台,以此做个记录,方便自己和大家使用. 先给大家说下实现步骤分这样几大步: 1.使用 ...
最新文章
- C++ STL Pair
- synchronized的基本语法
- Angular的property binding一个例子
- Oracle数据库脚本学习:建用户、删用户、建表、改表、删表
- package关键字的使用
- thinkphp解决分页后序列号自增的问题
- DML、DDL的概念与区别
- OSPF区域内拓扑计算原理与实验
- IDEA Translation插件,有道智云(有道翻译)应用ID,密钥申请教程
- vmware 安装 mac os 修改序列号
- EPSG和WKID空间参考之--坐标系简单理解
- 李宏毅2020机器学习作业3-CNN:食物图片分类
- 什么是JSONP协议 及对JSONP的改进
- 人事面试问题回答思路
- IBM开放创新推动和谐区域医疗
- 【数值优化之凸集与凸函数】
- 穿戴式心电信号采集系统设计(任务书+lunwen+答辩PPt+查重报告)
- corosync-qdevice详解
- CS224W 3.2 Random Walk Approaches for Node Embeddings
- Python三种方法计算皮尔逊相关系数以及实现给定数据集,返回数据集中每个特征和标签的相关系数