黑马程序员技术交流社区
标题: 命令提示行现实使用或覆盖过时的API [打印本页]
作者: 马伟恒 时间: 2012-4-17 23:38
标题: 命令提示行现实使用或覆盖过时的API
本帖最后由 马伟恒 于 2012-4-17 23:42 编辑
import java.util.Calendar;
public class ShowWeek {
public static void main(String[] args) {
Calendar calendar = Calendar.getInstance();// 获取一个Calendar对象
int count = 0;// 定义一个计数变量
calendar.set(Calendar.YEAR, 2012);// 设置年份
calendar.set(Calendar.MONTH, 4);// 设置月份
calendar.set(Calendar.DATE, 16);// 设置日期
System.out.println("2012年4月16号一周内的日历如下:");
System.out.println("星期日\t星期一\t星期二\t星期三\t星期四\t星期五\t星期六");
while (count < 7) {
calendar.add(Calendar.DAY_OF_MONTH, 1);// 设置添加日历的周期为1
int day = calendar.getTime().getDay();// 获取日历的星期几表示数,例如:0:表示星期日
if (count == 0) {// 根据星期几来决定输入几个tab
for (int i = 0; i < day; i++) {
System.out.print("\t");
}
}
if (day == 0) {// 如果是周日了则换行
System.out.println();
}
System.out.print(calendar.getTime().getDate() + "\t");// 获取日历中日期数
count++;
}
}
}
作者: 高铭 时间: 2012-4-17 23:46
getDay()从 JDK 1.1 开始,由 Calendar.get(Calendar.DAY_OF_WEEK) 取代
getDate() 从 JDK 1.1 开始,由 Calendar.get(Calendar.DAY_OF_MONTH) 取代
java.util包 Date 类
作者: 王永旺 时间: 2012-4-18 00:06
getDay
@Deprecated
public int getDay()已过时。 从 JDK 1.1 开始,由 Calendar.get(Calendar.DAY_OF_WEEK) 取代。
返回此日期表示的周中的某一天。返回值 (0 = Sunday, 1 = Monday, 2 = Tuesday, 3 = Wednesday, 4 = Thursday, 5 = Friday, 6 = Saturday) 表示一周中的某一天,该周包含或开始于此 Date 对象所表示的瞬间(用本地时区进行解释)。
返回:
此日期所表示的一周中的某一天。
另请参见:
Calendar
getDate
@Deprecated
public int getDate()已过时。 从 JDK 1.1 开始,由 Calendar.get(Calendar.DAY_OF_MONTH) 取代。
返回此 Date 对象表示的月份中的某一天。返回的值在 1 和 31 之间,表示包含或开始于此 Date 对象表示的时间的月份中的某一天(用本地时区进行解释)。
返回:
此日期所表示的月份中的某一天。
另请参见:
Calendar
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |