mssql에서 week of year 값 구하기 (postgresql의 iyyyiw와 같은 값) ALTER PROCEDURE dbo.sp_week_of_year @date datetime, -- 날짜 @first_day_of_week int -- 주간의 시작 요일 AS BEGIN set nocount on; -- 주간의 시작 요일을 설정 한다. set datefirst @first_day_of_week; declare @week_first datetime declare @year_first datetime -- 입력받은 일자 시작요일로 변경 set @week_first = @date - (datepart(weekday, @date) - 1); -- 해당년도 1월1일 set @year_first = dat..
c#에서 Week Of Year 값 구하기 GregorianCalendar cal = new GregorianCalendar(GregorianCalendarTypes.Localized); int week = cal.GetWeekOfYear(date, CalendarWeekRule.FirstFullWeek, firstDayOfWeek); if(date.Month == 1 && week >= 50) { return date.AddYears(-1).Year.ToString() + week.ToString().PadLeft(2, '0'); } else { return date.Year.ToString() + week.ToString().PadLeft(2, '0'); }
- Total
- Today
- Yesterday