首页 > 编程 > Java > 正文

JAVA Calendar 正确获取年份与周数

2019-11-06 08:57:30
字体:
来源:转载
供稿:网友

from http://www.iteye.com/PRoblems/91538

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); Calendar cl = Calendar.getInstance(); cl.setTime(sdf.parse("2012-12-31")); int week = cl.get(Calendar.WEEK_OF_YEAR); System.out.println(week); cl.add(Calendar.DAY_OF_MONTH, -7); int year = cl.get(Calendar.YEAR); if(week<cl.get(Calendar.WEEK_OF_YEAR)){ year+=1; } System.out.println(year+"年第"+week+"周");
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表