숫자 범위에 Swtich문 사용해서 날짜 주차 계산하는 법

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
protected void CalDate()
{
    DateTime CalEndDate = DateTime.Now;
    DateTime CalStartDate = Convert.ToDateTime("2015-12-01 09:00:00");
    double DtDiff = (CalEndDate - CalStartDate).TotalDays;
    int DtRange = (Convert.ToInt32(Math.Truncate(DtDiff))) / 7;
    switch (DtRange)
    {
        case 0:     //1-6
            result3 = "1주차입니다.";
            break;
        case 1:     //7-13
            result3 = "2주차입니다.";
            break;
        case 2:     //14-20
            result3 = "3주차입니다.";
            break;
        case 3:     //21-27
            result3 = "4주차입니다.";
            break;
        default:    //else
            result3 = "기간이 아닙니다.";
            break;
    }
}
cs


+ Recent posts