java做一个日历程序_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

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();

}

}

运行结果:

41090e042b8cd46390f46ccd0950c0e5.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值