日期:2014-05-18  浏览次数:20737 次

求救求救!都来看看啊!菜鸟问题 大大们帮忙!!!
现在想取系统的时间  
假如今天是1月1号   系统时间为2007001
假如今天是1月5号   系统时间为2007005
请问怎么实现啊!!!!!
在线等待   大大们帮忙吧   !!!


------解决方案--------------------

随便问一下,你要实现的是:2007 + 今天在这一年中所处的天数?

------解决方案--------------------
java.util.Calendar c=java.util.Calendar.getInstance();
String s=c.get(java.util.Calendar.YEAR)+ " "+c.get(java.util.Calendar.DAY_OF_YEAR);
System.out.println(s);
------解决方案--------------------
java.util.Calendar c=java.util.Calendar.getInstance();
String strTemp= " ";
if (c.get(java.util.Calendar.DAY_OF_YEAR) <10){
strTemp= "00 "+c.get(java.util.Calendar.DAY_OF_YEAR);
}else{
if (c.get(java.util.Calendar.DAY_OF_YEAR) <100){
strTemp= "0 "+c.get(java.util.Calendar.DAY_OF_YEAR);
}else{
strTemp= " "+c.get(java.util.Calendar.DAY_OF_YEAR);
}

}
strTemp=c.get(java.util.Calendar.YEAR)+strTemp;
System.out.println(strTemp);
}
------解决方案--------------------
UP
------解决方案--------------------
java.util.Calendar c=java.util.Calendar.getInstance();
String s = "000 ";
String years = String.valueOf(c.get(java.util.Calendar.YEAR));
String days = String.valueOf(c.get(java.util.Calendar.DAY_OF_YEAR));
s = years.concat(s.substring(0,s.length()-days.length()).concat(days));

System.out.println(s);