시간의 형식은 주 달의 함수 가져옵니다

YYYYMMDD 형식으로 날짜 dbValueTime 값

이중 $ _GetWeekOfMonth (더블 dbValueTime)
{
INT nYear = dbValueTime / 10000;
INT nMonth = (dbValueTime - nYear * 10000) / 100;
INT nDay = (dbValueTime - nYear * 10000 - nMonth * 100);
CTime4 시간 (nYear, nMonth, nDay, 0,0,0);
CTime4 시간 1 (nYear, nMonth, 1,0,0,0);
INT nDays1 time1.GetDayOfWeek = () - 1;
경우 (nDays1 == 0)
{
nDays1 = 7;
}
INT nOffset에 nDays1 = - (7);
이중 프렛 = 0.0f로;
경우 (nDay - 1 + nOffset 수 <= 0)
{
FRET = 1;
}
다른
{
FRET = 1 + CEIL (플로트 (nDay - 1 + nOffset 수) / 7.0f);
}
프렛을 반환;
}

추천

출처www.cnblogs.com/zhangbing888823/p/11056679.html