读书人

急求个获取时间的有关问题

发布时间: 2012-01-07 21:41:56 作者: rapoo

急求个获取时间的问题
String str = "20110822";

如参表示是2011年8月22号,这一天是星期一,所有的入参都是星期一,要得出星期天是多少?哪位高手解答下,在线等

得出20110828,星期天

[解决办法]
String timeStr = "20110822";
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");
Calendar c = Calendar.getInstance();
try {
c.setTime(sdf.parse(timeStr));
Long l = c.getTimeInMillis() + 6 * 24 * 3600 * 1000;// 加6天
c.setTimeInMillis(l);
System.out.println(sdf.format(c.getTime()));
} catch (ParseException e) {
e.printStackTrace();
}

读书人网 >J2SE开发

热点推荐