2007年12月20日 星期四

計算週別( for Borland C++ Builder )

這個是同事提供的sample code, 我也還沒試過^^

SYSTEMTIME lpSystemTime;
Word year, month, day;
TDateTime FirstOfYear,dtPresent = Now();
int WeekOfYear;

GetLocalTime(&lpSystemTime);

DecodeDate(dtPresent, year, month, day);
FirstOfYear = EncodeDate(year, 1, 1);
WeekOfYear = ((int)(dtPresent - FirstOfYear)) / 7 + 1;

沒有留言: