求救求救!都来看看啊!菜鸟问题 大大们帮忙!!!
现在想取系统的时间
假如今天是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);