当前位置: 代码迷 >> J2SE >> 急求个获取时间的有关问题
  详细解决方案

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

热度:270   发布时间:2016-04-24 18:07:05.0
急求个获取时间的问题
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();
}
  相关解决方案