Java里怎么生成一个月历,将一个月的日期显示出来,并且按星期来显示? 人民邮电出版社的《网站JSP后台解决方案》里有,稍大点的计算机书店都有,不用买,看看就行。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这是我写的玩的一个程序,有些代码不需要,你自已去掉吧.import java.util.*;public class PrintCalendar{ public static void main(String[] args) { GregorianCalendar calDate = new GregorianCalendar(); System.out.println("年:=" + calDate.get(Calendar.YEAR)); System.out.println("Calendar.MONTH:=" + (calDate.get(Calendar.MONTH) +1)); System.out.println("WEEK_OF_YEAR:=" + calDate.get(Calendar.WEEK_OF_YEAR)); System.out.println("WEEK_OF_MONTH:=" + calDate.get(Calendar.WEEK_OF_MONTH)); System.out.println("DATE:=" + calDate.get(Calendar.DATE)); System.out.println("DAY_OF_MONTH:=" + calDate.get(Calendar.DAY_OF_MONTH)); System.out.println("DAY_OF_YEAR:=" + calDate.get(Calendar.DAY_OF_YEAR)); System.out.println("DAY_OF_WEEK:=" + calDate.get(Calendar.DAY_OF_WEEK)); System.out.println("DAY_OF_WEEK_IN_MONTH:=" + calDate.get(Calendar.DAY_OF_WEEK_IN_MONTH)); System.out.println("AM_PM:=" + calDate.get(Calendar.AM_PM)); System.out.println("HOUR:=" + calDate.get(Calendar.HOUR)); System.out.println("HOUR_OF_DAY:=" + calDate.get(Calendar.HOUR_OF_DAY)); System.out.println("Calendar.ZONE_OFFSET:=" + calDate.get(Calendar.ZONE_OFFSET)); System.out.println("SUN\tMON\tThu\tWed\tThu\tFri\tSat"); calDate = new GregorianCalendar(2002,4,1,12,12,12); int month = calDate.get(Calendar.MONTH); do { int date =calDate.get(Calendar.DAY_OF_MONTH); int day = calDate.get(Calendar.DAY_OF_WEEK) ; if ( date >1 && day ==1 ) System.out.println(""); if (date == 1) { for (int i=1;i<day -1 ;i++ ) System.out.print("\t"); } if (day !=1) { System.out.print("\t"); } System.out.print(date); calDate.add(Calendar.DAY_OF_MONTH,1); } while (calDate.get(Calendar.MONTH)<=month); System.out.println(""); java.text.SimpleDateFormat formatter = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); java.util.Date currentTime_1 = new java.util.Date(); System.out.print(formatter.format(currentTime_1)); System.out.println(""); }} 回复人: z_yheart(年轻的心) ( ) 信誉:100 2002-5-29 10:38:41 得分:0 自己做一个也不繁呀怎么写,我想用JSP 来写,在表格里面来输出!! GuoYangHai(路在何方) 多谢,我想在表格里面来输出,请问用JSP怎么来写! 可以用JAVASCRIPT,用的着在JSP中写吗?!我看你也只是在WEB上应用而已。网上到处有源码下。 java统计一个字符在字符串出现次数,重复的不算 SOCKET问题 一个输入两次密码就出问题的程序 对象的四种状态:强、弱、虚、空,哪种会回收?为什么? 在 Window 里面, 如何知道自已启动的 java 线程名呢? validator-rules 的添加 高手请进~ 急! 初学JAVA,请各位多多指教,另:想找个价格便宜点的支持JSP的虚拟主机,不知哪有? 程序编译时有2个错误,朋友们来分析一下。 求教--我想入门!!! 正则表达式的问题 新手问题,比较土! 再来讨论一下JAVA中的汉字编码问题
import java.util.*;
public class PrintCalendar
{
public static void main(String[] args)
{
GregorianCalendar calDate = new GregorianCalendar();
System.out.println("年:=" + calDate.get(Calendar.YEAR));
System.out.println("Calendar.MONTH:=" + (calDate.get(Calendar.MONTH) +1));
System.out.println("WEEK_OF_YEAR:=" + calDate.get(Calendar.WEEK_OF_YEAR));
System.out.println("WEEK_OF_MONTH:=" + calDate.get(Calendar.WEEK_OF_MONTH));
System.out.println("DATE:=" + calDate.get(Calendar.DATE));
System.out.println("DAY_OF_MONTH:=" + calDate.get(Calendar.DAY_OF_MONTH));
System.out.println("DAY_OF_YEAR:=" + calDate.get(Calendar.DAY_OF_YEAR));
System.out.println("DAY_OF_WEEK:=" + calDate.get(Calendar.DAY_OF_WEEK));
System.out.println("DAY_OF_WEEK_IN_MONTH:=" + calDate.get(Calendar.DAY_OF_WEEK_IN_MONTH));
System.out.println("AM_PM:=" + calDate.get(Calendar.AM_PM));
System.out.println("HOUR:=" + calDate.get(Calendar.HOUR));
System.out.println("HOUR_OF_DAY:=" + calDate.get(Calendar.HOUR_OF_DAY));
System.out.println("Calendar.ZONE_OFFSET:=" + calDate.get(Calendar.ZONE_OFFSET));
System.out.println("SUN\tMON\tThu\tWed\tThu\tFri\tSat");
calDate = new GregorianCalendar(2002,4,1,12,12,12);
int month = calDate.get(Calendar.MONTH);
do
{
int date =calDate.get(Calendar.DAY_OF_MONTH);
int day = calDate.get(Calendar.DAY_OF_WEEK) ; if ( date >1 && day ==1 )
System.out.println("");
if (date == 1)
{
for (int i=1;i<day -1 ;i++ )
System.out.print("\t");
}
if (day !=1)
{
System.out.print("\t");
}
System.out.print(date);
calDate.add(Calendar.DAY_OF_MONTH,1);
}
while (calDate.get(Calendar.MONTH)<=month);
System.out.println("");
java.text.SimpleDateFormat formatter = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
java.util.Date currentTime_1 = new java.util.Date();
System.out.print(formatter.format(currentTime_1));
System.out.println(""); }
}
GuoYangHai(路在何方) 多谢,我想在表格里面来输出,请问用JSP怎么来写!