小方的Java博客
BlogJava
::
首页
::
新随笔
::
联系
::
聚合
::
管理
::
27 随笔 :: 17 文章 :: 115 评论 :: 0 Trackbacks
<
2006年8月
>
日
一
二
三
四
五
六
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
公告
常用链接
我的随笔
我的文章
我的评论
我的参与
最新评论
留言簿
(6)
给我留言
查看公开留言
查看私人留言
随笔分类
(24)
AJAX(9)
(rss)
JAVA API 自学(2)
(rss)
其他技术(6)
(rss)
开发经验点滴(1)
(rss)
程序人生(3)
(rss)
非技术(3)
(rss)
随笔档案
(27)
2008年12月 (1)
2008年8月 (1)
2007年6月 (1)
2007年3月 (1)
2007年2月 (3)
2006年10月 (3)
2006年9月 (2)
2006年8月 (4)
2006年7月 (7)
2006年6月 (4)
文章分类
(17)
Hibernate(1)
(rss)
Html & Script(1)
(rss)
J2se 基础(3)
(rss)
J2se 高级(2)
(rss)
Java 学习方法(1)
(rss)
java 设计模式(2)
(rss)
Jsp(3)
(rss)
Servlet(1)
(rss)
Struts(2)
(rss)
其它(1)
(rss)
文章档案
(17)
2006年6月 (1)
2006年2月 (15)
2005年11月 (1)
相册
other
top
work.input_hint
连接专用
收藏夹
(1)
oo(1)
(rss)
BlogJava 朋友
中东大哥
在路上
快乐笛子
爱勤劳的鱼
最新随笔
1. DWR2.0的调用前拦截
2. [整理]sql语句一些实用技巧for oracle
3. [原创]毕业设计答辩之后感想
4. [整理]JavaScript的混合继承方法
5. [hibernate3]lab sysem项目一些建议
6. [整理]JavaScript最流行的2种定义类的方式
7. [原创/整理]首次发布DWR中文文档.PDF
8. [转载]"软件外包",中国软件行业何去何从?
9. [转载]与大学生谈软件外包
10. [原创]一个javascript的时钟
搜索
积分与排名
积分 - 74662
排名 - 740
最新评论
1. re: [原创]毕业设计答辩之后感想
同感!!!!!!!!!!!!!!
--wordcount
2. re: java多线程设计模式
高质量文章
--明明的JavaBlog
3. re: [整理] java.util.Calendar
评论内容较长,点击标题查看
--杨正益
4. re: [原创]公司实习中的领悟
看了你的,我才发现我做错了很多。我现在只是要专业知识而已。而已英语我从来就没有放在心上。看了你的我决定要好好的看英语了
--花花公子
5. re: [原创]DWR2.0的调用前拦截
在你这个应用里面怎么可以获得请求的URL呀,我想判断一下用户是否对某一个资源是否有访问权限的时候怎么样才能知道他是访问的那个资源呢
--小简
6. re: [原创]DWR2.0的调用前拦截
@bln13fb
这是我们公司自己的类,这里只是个范例,你自己有自己的类
--方佳玮
7. re: [原创/整理]首次发布DWR中文文档.PDF
支持您的事业!!!
--陈庚阳
8. re: [整理]SQL语句学习手册实例版
找的您好辛苦!您用心了!
--youyouday
9. re: [原创/整理]首次发布DWR中文文档.PDF
http://www.pusuo.net
--www.pusuo.net
10. re: [原创]DWR2.0的调用前拦截
ISessionContainer
SecurityFactory
如何导入
--bln13fb
阅读排行榜
1. [原创/整理]首次发布DWR中文文档.PDF(7609)
2. [整理]JavaScript最流行的2种定义类的方式(6155)
3. [整理]SQL语句学习手册实例版(5630)
4. [整理]Google Web Toolkit 和 googlipse(GWT eclipse 插件)开发ajax(4973)
5. [原创] 用GWT做的输入前提示(3488)
6. [整理] java.lang.reflect(2977)
7. DWR2.0的调用前拦截(2890)
8. [整理]sql语句一些实用技巧for oracle(2755)
9. [整理]介绍一个GWT的网站(2314)
10. [整理] java.util.Calendar(1849)
评论排行榜
1. [原创/整理]首次发布DWR中文文档.PDF(49)
2. [原创] 用GWT做的输入前提示(10)
3. [整理]SQL语句学习手册实例版(8)
4. [整理]sql语句一些实用技巧for oracle(6)
5. [原创]毕业设计答辩之后感想(6)
6. [原创]ajax in action 第9章 j2ee版 动态双组合功能(6)
7. [整理]介绍一个GWT的网站(4)
8. [原创]公司实习中的领悟(4)
9. [整理]什么才是最好处理中文方法(4)
10. [整理]Google Web Toolkit 和 googlipse(GWT eclipse 插件)开发ajax(3)
[整理] java.util.Calendar
1.Method_Add
/**/
/*
输出:
It is now 星期四 2006/08/17 at 05:55:57 下午 CST
Two years ago was 星期二 2004/08/17 at 05:55:57 下午 CST
*/
package
api.java.util.Calendar;
import
java.text.SimpleDateFormat;
import
java.util.Calendar;
public
class
Method_Add
{
public
static
void
main(String[] a)
throws
Exception
{
Calendar now
=
Calendar.getInstance();
SimpleDateFormat formatter
=
new
SimpleDateFormat(
"
E yyyy/MM/dd 'at' hh:mm:ss a zzz
"
);
System.out.println(
"
It is now
"
+
formatter.format(now.getTime()));
/**/
/*
* public abstract void add(int field, int
* amount)根据日历的规则,为给定的日历字段添加或减去指定的时间量。
*/
now.add(Calendar.YEAR,
-
2
);
System.out.println(
"
Two years ago was
"
+
formatter.format(now.getTime()));
}
}
主要经验值获得:
1. java.text.SimpleDateFormat 的用法
2. java.util.Calendar.add( ) 的用法,如何进行日期计算。
----------------------------------------------------------------------------------
2.Class_GregorianCalendar
/**/
/*
输出:
136 days remain in current year
*/
package
api.java.util.Calendar;
import
java.util.Calendar;
import
java.util.GregorianCalendar;
public
class
Class_GregorianCalendar
{
public
static
void
main(String args[])
{
Calendar calendar1
=
Calendar.getInstance();
int
doy1
=
calendar1.get(Calendar.DAY_OF_YEAR);
int
year
=
calendar1.get(Calendar.YEAR);
//
在具有默认语言环境的默认时区内构造一个带有给定日期设置的 GregorianCalendar
Calendar calendar2
=
new
GregorianCalendar(year,
11
,
31
);
int
doy2
=
calendar2.get(Calendar.DAY_OF_YEAR);
//
今年最后一天减去今天的剩余天数
int
days
=
doy2
-
doy1;
System.out.println(days
+
"
days remain in current year
"
);
}
}
主要经验值获得:
1. java.util.GregorianCalendar 的作用
2. 如何返回指定的日期的Calendar
次要经验值获得
1. 如何计算据今年结束的天数
----------------------------------------------------------------------------------
3.Class_Calendar
/**/
/*
输出:
ERA: 1
YEAR: 2006
MONTH: 7
WEEK_OF_YEAR: 33
WEEK_OF_MONTH: 3
DATE: 17
DAY_OF_MONTH: 17
DAY_OF_WEEK: 5
DAY_OF_WEEK_IN_MONTH: 3
AM_PM: 1
MILLISECOND: 92
ZONE_OFFSET: 8
DST_OFFSET: 0
*/
package
api.java.util.Calendar;
import
java.util.Calendar;
import
java.util.Date;
import
java.util.GregorianCalendar;
public
class
Class_Calendar
{
public
static
void
main(String[] a)
{
Calendar calendar
=
new
GregorianCalendar();
calendar.setTime(
new
Date());
System.out.println(
"
ERA:
"
+
calendar.get(Calendar.ERA));
System.out.println(
"
YEAR:
"
+
calendar.get(Calendar.YEAR));
System.out.println(
"
MONTH:
"
+
calendar.get(Calendar.MONTH));
System.out.println(
"
WEEK_OF_YEAR:
"
+
calendar.get(Calendar.WEEK_OF_YEAR));
System.out.println(
"
WEEK_OF_MONTH:
"
+
calendar.get(Calendar.WEEK_OF_MONTH));
System.out.println(
"
DATE:
"
+
calendar.get(Calendar.DATE));
System.out.println(
"
DAY_OF_MONTH:
"
+
calendar.get(Calendar.DAY_OF_MONTH));
System.out
.println(
"
DAY_OF_WEEK:
"
+
calendar.get(Calendar.DAY_OF_WEEK));
System.out.println(
"
DAY_OF_WEEK_IN_MONTH:
"
+
calendar.get(Calendar.DAY_OF_WEEK_IN_MONTH));
System.out.println(
"
AM_PM:
"
+
calendar.get(Calendar.AM_PM));
System.out
.println(
"
MILLISECOND:
"
+
calendar.get(Calendar.MILLISECOND));
System.out.println(
"
ZONE_OFFSET:
"
+
(calendar.get(Calendar.ZONE_OFFSET)
/
(
60
*
60
*
1000
)));
System.out.println(
"
DST_OFFSET:
"
+
(calendar.get(Calendar.DST_OFFSET)
/
(
60
*
60
*
1000
)));
}
}
主要经验值获得:
1. Calendar 的一些变量和方法用法
----------------------------------------------------------------------------------
4.
posted on 2006-08-17 18:00
方佳玮
阅读(1849)
评论(1)
编辑
收藏
所属分类:
JAVA API 自学
评论
#
re: [整理] java.util.Calendar
2012-10-09 23:52
杨正益
import java.util.Calendar; import java.util.Scanner; public class Calendar{ public static void main(String[] args){ int m,n; System.out.println("请从键盘输入年份:"); Scanner ym=new Scanner(System.in); m=ym.nextInt(); System.out.println("请从键盘输入月份:"); n=ym.nextInt(); CalendarBean cb=new CalendarBean(); cb.setYear(m); cb.setMonth(n); String[] str="日一二三四五六".toCharArry(); for(char c:str){ System.out.println("%4c", c); } for(int i=0;i<a.length;i++){ if(i%7==0) System.out.println(); System.out.println("%4s",a[i]); } } } package xt9_8; import java.util.Calendar; public class CalendarBean{ String[] day; int year=2008,morth=0; public void setYear(int year){ this.year=year; } public void setMonth(int month){ this.month=month; } public String[] getCalendar(){ String[] a=new String[42]; Calendar 日历 =Calendar.getIntstance(); 日历.set(year,month-1,1); int 星期几 =日历.get(Calendar.Day_OF_WEEK)-1; int day=0; if(month==1||month==3||month==5||month==7||month==8||month10||month==12) day=31; if(month==4||month==6||month==9||month==11) day=30; if(month==2){ if(((year%4==0)&&(year%100!=0))||(year%400==0)) day=29; else day=28; } for(int i=0;i<星期几;i++) a[i]=" "; for(int i=星期几,n=1;i<星期几+day;i++){ a[i]=String.Valueof(n); n++; } for(int i=星期几+day;i<a.length;i++) a[i]=" "; return a; } }请问:这题怎么改
回复
更多评论
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
知识库
C++博客
博问
管理
相关文章:
[整理] java.util.Calendar
[整理] java.lang.reflect
Powered by:
BlogJava
Copyright © 方佳玮