黑马程序员技术交流社区
标题:
想写一个万年历 但是星期几与对应的月号怎么解决呢?
[打印本页]
作者:
Union
时间:
2014-4-15 22:48
标题:
想写一个万年历 但是星期几与对应的月号怎么解决呢?
想写一个万年历 但是显示时星期几与日号怎么对应解决呢?
求解!
作者:
Union
时间:
2014-4-16 23:24
怎么没有人回啊?
作者:
月光海
时间:
2014-4-16 23:44
定义一个星期的字符串数组,里面存放从星期一到星期天的字符串,在程序里面获取星期几,搞成int类型的然后把它作为数组角标就行了,可以根据具体情况改下数组或者角标就行了,月份同理
int d=获取的星期数;
String[] str={"星期一","星期二","星期三","星期四","星期五","星期六","星期日"};
String day_of_week=str[d];//
复制代码
作者:
观决
时间:
2014-4-17 11:22
毕老师那个视频里面又讲到这个 Calendar类 这个可以获取时间的各个部分
那个月份你也可以用数组来弄 和星期几一样 星期几因为有个0是星期天 用数组方便
String [] weeks={"星期天","星期一","星期二","星期三","星期四","星期五","星期六"};
Calendar c=Calendar.getInstance();
System.out.println(c.get(Calendar.YEAR)); //年
System.out.println(c.get(Calendar.MONTH)+1); //月
System.out.println(c.get(Calendar.DAY_OF_MONTH)); //日
System.out.println(weeks[c.get(Calendar.DAY_OF_WEEK)-1]);//星期
作者:
未发光的金子
时间:
2014-4-18 00:35
只要知道上个月30或31是星期几就行了!!!
看Calender类的API有可以用的方法,如
Calendar rightNow = Calendar.getInstance();
rightNow.set(2007, 4, 1);
System.out.println(rightNow.DAY_OF_WEEK);
复制代码
输出7 说明2007年4月1日是星期日
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2