网站首页 新闻首页 网页设计图形动画软件编程网站开发办公软件操作系统数据库网络技术认证考试范文资料黑客攻防 书籍教程 进入论坛

从oracle 数据库读取日期时间,并在网页上打印万年历

http://www.diybl.com/ 2008-1-19  网络 点击:  [ 评论 ]
文章搜索:    【点击打包该文章】

在core Java 那本书里,在讲类之前就将了一个打印一个月份中每天是星期几的万年历程序.最近写程序的时候终于要用到了.我花费了半天时间终于弄明白了GregorianCalendar类,并且通过网络抓取oracle数据的时间,然后显示在JSP 网页上.  
运行效果如下: 
首先要在J2se里面写出万年历程序,作为练习:1)星期日Calendar.SUNDAY =1 星期日为1,那么星期几就+1为以此类推! 
打印月历的程序: 
package moonsoft.j2se.testYueli; 
import java.util.*; 

public class TestYueli 

public static void main(String [] args) 
{ //建立一个GregorianCalendar 对象 
GregorianCalendar d=new GregorianCalendar(); 
//获得系统默认的日期的月份和日期所在的月第几天 
int month=d.get(Calendar.MONTH); 
int day=d.get(Calendar.DAY_OF_MONTH); 
//把d设置为当月第一天 
d.set(Calendar.DAY_OF_MONTH, 1); 
//获得第一天的是一星期的第几天 
int weekday=d.get(Calendar.DAY_OF_WEEK); 

System.out.println("SUN MON TUE WED THU FRI SAT"); 
for(int i=Calendar.SUNDAY; i System.out.print(" "); 
//System.out.print(monthday); 
do 

int days=d.get(Calendar.DAY_OF_MONTH);  

if(days<10) 
System.out.print(" "); 
System.out.print(days); 
if(days==day) 
System.out.print("*"); 
else 
System.out.print(" "); 
if(weekday==Calendar.SATURDAY) 
System.out.println(); 
d.add(Calendar.DAY_OF_MONTH, 1); 
weekday=d.get(Calendar.DAY_OF_WEEK); 

}while(d.get(Calendar.MONTH)==month); 
} } 
2)注意GregorianCalendar calendar=new(year, month-1,year); 
month-1! 在Calendar 0代表一月!!! 

然后再写oracle抓取到JSP 页面的程序: 

如果图片或页面不能正常显示请点击这里 站内搜索:   

文章评论

请您留言