知道一个日期如何获得这个日期是该年的第几天? Calendar.get(Calendar.DAY_OF_YEAR); 看这个方法http://www.javayou.com 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <%@ page import="java.util.Calendar" %><%Calendar cal = Calendar.getInstance();Calendar.getInstance();cal.clear();cal.set(2004, 1, 3);int dayOfYear =cal.get(cal.DAY_OF_YEAR );%><%= dayOfYear%>这个执行下来是34!不对啊 try { SimpleDateFormat dtFormat = new SimpleDateFormat("yyyyMMdd"); Date date = dtFormat.parse("20010205"); Calendar cal = Calendar.getInstance(); Calendar.getInstance(); cal.clear(); cal.setTime(date); int dayOfYear =cal.get(cal.DAY_OF_YEAR ); System.out.println(dayOfYear); } catch(java.text.ParseException e) { System.out.println(e); } happyegg(想转型的程序员) 的答案对了我想知道为什么我写的那个不行? 我记得在Calendar中,月份是从0开始的,而年份好像要减去19还是加上xx才是正确年份。你有兴趣可以多用几组数据试试。 是2月3日,Java中Month是0开始的 import java.util.Calendar; Calendar calendar=Calendar.getInstance(); calendar.set(2003,04,05);//设置时间 String year=String.valueOf(calendar.get(Calendar.DAY_OF_YEAR)); 两个程序通信需要使用建立________对象,应该填什么呢 java 如何做这样的小程序? java socket 访问网络返回乱码,请高手指点。 javascript 写 svg onmouseover & onmouseout 事件嵌在java程序中 求有经验者? 如何退出JFrame而不退出JAVA VM?? 关于字符串的比较和结果保存的问题 入门简单问题,请教 写Applet时,是不是不能用package组织? 如何用java实现Excel表格(具有合并拆分计算等功能)? 谁知道在UltraEdit或editplus2中如何设置java编译环境 书中的一段话看不懂
<%
Calendar cal = Calendar.getInstance();
Calendar.getInstance();
cal.clear();
cal.set(2004, 1, 3);
int dayOfYear =cal.get(cal.DAY_OF_YEAR );
%>
<%= dayOfYear%>
这个执行下来是34!不对啊
SimpleDateFormat dtFormat = new SimpleDateFormat("yyyyMMdd");
Date date = dtFormat.parse("20010205");
Calendar cal = Calendar.getInstance();
Calendar.getInstance();
cal.clear();
cal.setTime(date);
int dayOfYear =cal.get(cal.DAY_OF_YEAR );
System.out.println(dayOfYear);
}
catch(java.text.ParseException e) {
System.out.println(e);
}
的答案对了
我想知道为什么我写的那个不行?
calendar.set(2003,04,05);//设置时间
String year=String.valueOf(calendar.get(Calendar.DAY_OF_YEAR));