您的位置:首页 > 运维架构 > 网站架构

openmebedded相关资料网站

2008-02-22 15:20 211 查看
代码比较简单就不做过多阐述,本例主要实现获取当前时间,并显示当前所在月的日历,标注出当天

package com.lhm0721.Canlender;

/**

*

* @title canlender

* @author lihm

*/

import java.util.Date;

import java.util.GregorianCalendar;

import java.util.Calendar;

import javax.swing.JOptionPane;

public class Canlender {

/**

* @param args

*

*/

// TODO Auto-generated method stub

public static void main(String[] args) {

Calendar ca=new GregorianCalendar();

ca.setTime(new Date());//将时间设置为当地时间

//System.out.println(ca.toString());

ca.set(Calendar.DAY_OF_MONTH, 1);//添加时间量1

Calendar ca1=new GregorianCalendar();//新创建Calendar类型的GregorianCALENDAR对象

ca1.setTime(new Date());

int month=ca1.get(Calendar.MONTH);

System.out.print(ca1.get(Calendar.YEAR)+"年"+ca1.get(Calendar.MONTH)+"月\n");

System.out.println("日\t一\t二\t三\t四\t五\t六");//输出每星期七天

int day_week=ca.get(Calendar.DAY_OF_WEEK);//获得本月一号出现在第几位

//System.out.println("\n"+Calendar.DAY_OF_WEEK);

for(int i=1;i<day_week;i++){

System.out.print("\t");//前面打出几个\t

}

int day=ca1.get(Calendar.DAY_OF_MONTH);//得到这个月有多少天

while(ca.get(Calendar.MONTH)==month){

if(ca.get(Calendar.DAY_OF_MONTH)==day){

System.out.print("<"+ca.get(Calendar.DAY_OF_MONTH)+">\t");//当是这月输入的一天时表示出来

}else{

System.out.print(ca.get(Calendar.DAY_OF_MONTH)+"\t");//输出该月的某一天

}

//判断是否输出了第七天,如果是换行

if(ca.get(Calendar.DAY_OF_WEEK)==7){

System.out.println();

}

//增加单位 (单位,值) --------------------------------------------------------

ca.add(Calendar.DAY_OF_MONTH, 1);//DAY_OF_MONTH加1

}

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: