‘壹’ java查询某一天是一年中的第几天
java中Calendar类中给出了求第几天第几周的方法的,所以直接引用即可。
Calendar ca = Calendar.getInstance();//创建一个日期实例
ca.setTime(new Date());//实例化一个日期
System.out.println(ca.get(Calendar.DAY_OF_YEAR));//获取是第多少天
System.out.println(ca.get(Calendar.WEEK_OF_YEAR));//获取是第几周
备注:此方法提供了很多方法,如查月,日、周等等。
‘贰’ java 给定一个日期,输出这个日期是该年的第几天。
用Calendar之中的方法,如下:
import java.util.Date;
import java.util.Calendar;
public class TestDate {
public static void main(String[] args) {
Date date = new Date("2011/10/01");
Calendar cal = Calendar.getInstance();
cal.setTime(date);
System.out.println("本年中的第" + cal.get(Calendar.DAY_OF_YEAR) +"天");
}
}