黑马程序员技术交流社区

标题: 来看看这个获取星期怎么回事? [打印本页]

作者: 王广亚    时间: 2013-9-13 13:22
标题: 来看看这个获取星期怎么回事?
本帖最后由 王广亚 于 2013-9-13 14:42 编辑
  1. package bijicaogao;
  2. import java.util.Calendar;
  3. public class ThreadDemo
  4. {
  5.         public static void main(String[] args)
  6. {
  7.          Calendar c=Calendar.getInstance();
  8.                 String[] mons={"一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"};
  9.                 String[] weak={"","星期日","星期一","星期二","星期三","星期四","星期五","星期六"};
  10.                
  11.                 sop(c.get(Calendar.YEAR));
  12.                 sop(mons[c.get(Calendar.MONTH)]);
  13.                 sop(c.get(Calendar.DAY_OF_MONTH));
  14.                 sop(weak[Calendar.DAY_OF_WEEK]);//今天是周五哎。什么原因,代码错了?不可能吧
  15.                 sop(Calendar.DAY_OF_WEEK);
  16.                
  17.         }
  18.         public static <T> void sop(T t){
  19.                 System.out.println(t);
  20.         }
  21. }
复制代码

捕获2.PNG (1.13 KB, 下载次数: 12)

结果

结果

作者: .....淡定    时间: 2013-9-13 13:47
指示一个星期中的某天。
是个常量,一直为7
作者: mo﹎雲℡    时间: 2013-9-13 14:06
  1. sop(c.get(Calendar.YEAR));
  2.                sop(mons[c.get(Calendar.MONTH)]);
  3.                sop(c.get(Calendar.DAY_OF_MONTH));
  4.                sop(weak[c.get(Calendar.DAY_OF_WEEK)]);//今天是周五哎。什么原因,代码错了?不可能吧
  5.                sop(c.get(Calendar.DAY_OF_WEEK));
复制代码
修改如下,请这位同学仔细观看代码。
作者: 高境    时间: 2013-9-13 14:41
Calendar.DAY_OF_WEEK是一个字段,代表一个星期有7天
作者: 王广亚    时间: 2013-9-13 14:41
mo﹎雲℡ 发表于 2013-9-13 14:06
修改如下,请这位同学仔细观看代码。

嗯嗯,有点马虎,Thank you.

作者: kmter    时间: 2013-9-13 15:30
public static final int DAY_OF_WEEK
     get 和 set 的字段数字,指示一个星期中的某天。
API中特别指示为get和set方法的字段,被楼主忽悠了。{:soso_e113:}




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2