黑马程序员技术交流社区
标题:
Calendar类中的month为什么是从0开始的?
[打印本页]
作者:
lijiy09
时间:
2016-3-16 01:09
标题:
Calendar类中的month为什么是从0开始的?
public static void main(String[] args) {
Calendar c = Calendar.getInstance();
int year = c.get(Calendar.YEAR);
int month = c.get(Calendar.MONTH);
int date = c.get(Calendar.DATE);
System.out.println(year + "年" + (month + 1) + "月" + date + "日");
}
Calendar类中的month为什么是从0开始的,最后输出要加1?
作者:
debuggerx01
时间:
2016-3-16 01:32
这算计算机语言里约定俗成的规矩?计数从0开始?
【 编程给你的现实生活 】:{
……………………………………………………………………
9. 我是从零开始数数的,经常用“1”表示结束,而别人用“1”表示开始。
编者评:这个习惯的养成是一个艰难的过程。多少次的越界,多少次的循环次数错误让俺们深刻体会:万物始于0。
……………………………………………………………………
}
作者:
ameanboy
时间:
2016-3-16 12:23
约定俗成,习惯就好
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2