// 都差不多, 你就将日期那个字段定义一个变量: String date,
// 具体转的, 都是看 Calendar 的API

String date="2015-05-07";
java.sql.Date dates = java.sql.Date.valueOf(date+"");
// 将 JDBC 日期转义形式的字符串转换成 Date 值。假设你这里格式正确 yyyy-mm-dd
// 如果不是, 再转一下
java.util.Calendar c = java.util.Calendar.getInstance();
c.setTime(dates);
int WEEK_OF_YEAR = c.get(c.WEEK_OF_YEAR) - 0; // 一年中的第几周, 减去前面N周
int DAY_OF_WEEK = c.get(c.DAY_OF_WEEK); // 本周的星期几