用法如下:
1
|
select
DATEPART(wk,
'2007-01-13'
)
as
weekofyear
|
返回2。
DATEPART函数在日期转化中作用比较大,还可以获取是第几天等。
2、java方法
1
2
3
4
5
6
7
8
|
SimpleDateFormat sdf=
new
SimpleDateFormat(
"yyyyMMdd"
);
Date dataid=sdf.parse(timeid);
Calendar c =
new
GregorianCalendar();
c.setFirstDayOfWeek(Calendar.MONDAY);
//将星期天作为一个星期的开始。
c.setMinimalDaysInFirstWeek(
7
);
c.setTime (dataid);
int
week = c.get(Calendar.WEEK_OF_YEAR);
|