黑马程序员技术交流社区

标题: 这个程序哪儿出问题了,月不对 [打印本页]

作者: liuqiang11164    时间: 2015-11-23 19:14
标题: 这个程序哪儿出问题了,月不对
import java.util.Calendar;

public class Test_Calendar01 {
        public static void main(String[] args) {
                Calendar c = Calendar.getInstance();
                c.set(2008, 8, 8);
                System.out.println(c.get(Calendar.YEAR) + "年"
                                + getNum(c.get(Calendar.MONTH)) + "月"
                                + getNum(c.get(Calendar.DAY_OF_MONTH)) + "日"
                                + getWeek(c.get(Calendar.DAY_OF_WEEK)));
        }

        public static String getWeek(int week) {
                String[] arr = { "", "星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六" };
                return arr[week];
        }

        public static String getNum(int i) {

                return i >= 9 ? "" + i : "0" + i;
        }
}


作者: ks_青山    时间: 2015-11-23 19:14
改2处:
1、getNum(c.get(Calendar.MONTH) + 1) //月份是从0开始的
2、return i > 9 ? "" + i : "0" + i;




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