基于EVC++ vs.net 2005实现判断指定日期的星期

来源:互联网 发布:mac qq怎么远程控制 编辑:程序博客网 时间:2024/05/05 11:55

这个问题一度困扰着我,主要是我的c++功底太烂,但是经过不懈的努力终于搞定了,写下了以免自己忘记,也给有同样需求的朋友们!

代码如下:

int getDayOfWeek(int nYear, int nMonth, int nDay)
{
 struct tm atm = {0};
 atm.tm_mday = nDay;
 atm.tm_mon = nMonth - 1;
 atm.tm_year = nYear - 1900;
 atm.tm_isdst = -1;
 __time64_t t = _mktime64(&atm);
 _localtime64_s(&atm, &t);
 return atm.tm_wday;

 

GOOD LUCK!