当前位置: 代码迷 >> Java相关 >> Calendar类的方法 Calendar set(int which,int val)参数问题
  详细解决方案

Calendar类的方法 Calendar set(int which,int val)参数问题

热度:813   发布时间:2007-03-24 12:05:52.0
Calendar类的方法 Calendar set(int which,int val)参数问题
Calendar类的方法 Calendar set(int which,int val)参数问题
这个方法的参数的要怎么写啊?可以给我个例子吗?
搜索更多相关的解决方案: Calendar  val  int  set  参数  

----------------解决方案--------------------------------------------------------

看java api就知道各参数的意思了.


----------------解决方案--------------------------------------------------------

看了,没有给例子,还是觉得矛盾


----------------解决方案--------------------------------------------------------
private Calendar c;
private String year;
private String month;
private String date;
private String hour;
private String minute;
private String second;
private String time;

c = Calendar.getInstance();

year = String.valueOf(c.get(Calendar.YEAR));//当前年
month = String.valueOf(c.get(Calendar.MONTH)+1);//当前月
date = String.valueOf(c.get(Calendar.DATE));//当前日
hour = String.valueOf(c.get(Calendar.HOUR));//时
minute = String.valueOf(c.get(Calendar.MINUTE));//分
second = String.valueOf(c.get(Calendar.SECOND));//秒

time = year+"-"+month+"-"+date+" "+hour+":"+minute+":"+second;

----------------解决方案--------------------------------------------------------
以下是引用yanhaolang在2007-3-24 15:03:44的发言:

看了,没有给例子,还是觉得矛盾

API真的很详细了,比如

cal.set(Calendar.YEAR,2007);//设置年
cal.set(Calendar.MONTH,0);//设置月
cal.set(Calendar.DAY,20);//设置日


----------------解决方案--------------------------------------------------------

是个抽象类~先好好理解一下抽象类的意思吧


----------------解决方案--------------------------------------------------------
千里说得对.
如果你是想设置时间为2007年9月1号,你可以这样.

Calendar c=Calendar.getInstance();
c.set(2007/8/1);

好像是这样.
----------------解决方案--------------------------------------------------------
楼主还是练练看帮助的好,这个Calendar算是一个比较容易看懂的API类了。。。

[此贴子已经被作者于2007-4-7 16:58:56编辑过]



----------------解决方案--------------------------------------------------------
  相关解决方案