Chinaunix首页 | 论坛 | 博客
  • 博客访问: 313181
  • 博文数量: 51
  • 博客积分: 1975
  • 博客等级: 上尉
  • 技术积分: 645
  • 用 户 组: 普通用户
  • 注册时间: 2009-12-17 19:07
文章分类

全部博文(51)

文章存档

2011年(8)

2010年(43)

分类: LINUX

2010-07-01 16:06:19

一个mtk中的函数,
根据输入的年月日,可以自动计算出星期几,可以单独在VC上进行试验:
 
 
 
/*****************************************************************************
* FUNCTION
*  applib_dt_dow
* DESCRIPTION
*  Function to compute current day of week.
* PARAMETERS
*  y       [IN]        Year of the date to be computed. (example, 2004)
*  m       [IN]        Month of the date to be computed
*  d       [IN]        Day of the date to be computed
* RETURNS
*  kal_uint8   index of day of week
*****************************************************************************/
kal_uint8 applib_dt_dow(kal_uint16 y, kal_uint8 m, kal_uint8 d)
{
    /*----------------------------------------------------------------*/
    /* Local Variables                                                */
    /*----------------------------------------------------------------*/

    /*----------------------------------------------------------------*/
    /* Code Body                                                      */
    /*----------------------------------------------------------------*/
    if (m < 3)
    {
        m += 13;
        y--;
    }
    else
    {
        m++;
    }

    return (d + 26 * m / 10 + y + y / 4 - y / 100 + y / 400 + 6) % 7;
}
阅读(2213) | 评论(0) | 转发(0) |
0

上一篇:字符串反转的实现

下一篇:HelloJava

给主人留下些什么吧!~~