当前位置:首页
开发技术指南» 文章正文
    引言:

    摘要: 我已经用owc生成了图表,可客户端只有安装了office才能看到,我想生成图表并导出成图片,我在有的网站上看到过,但不知道怎么实现的?? ......
 ·家庭版xp的网络访问问题    »显示摘要«
    摘要: 我的笔记本其他电脑访问不了我的,用组策略用不了,各位还有什么高着吗?(可能家庭版没有组策略) ......


知道日期,求星期几的程序

以YYYY-MM-DD的格式输入一个日期,计算他是星期几。星期日用D表示。其他的星期几就用几表示。星期一就是一    
  求源代码

NO.1   作者: mccxj

http://blog.csdn.net/yice800/archive/2004/08/09/69018.aspx

NO.2   作者: goodboy1881

如果知道Year   Month   Day   ,那么计算星期几的函数如下,  
   
                      int   _Date2Week(int   year,int   month,int   day)  
  {  
  if(month==1||month==2){  
  year   -=1;  
  month   +=12;  
  }  
  return   (day+1+2*month+3*(month+1)/5+year+(year/4)-year/100+year/400)%7;  
  }  
  星期日返回零。

NO.3   作者: seaquester

计算星期可用   蔡勒公式:  
            W   =   Y   +   [Y/4]   +   [C/4]   -   2C   +   [13(M+1)/5]   +   D   -   1  
   
    公式中的符号含义如下:  
            C:世纪数减一;  
            Y:年;  
            M:月;  
            D:日;  
            []代表取整,即只要整数部分。  
            W:星期;W对7取模得:0-星期日,1-星期一,2-星期二,3-星期三,4-星期四,  
                  5-星期五,6-星期六  
            注意负数不能按习惯的余数的概念求余数,只能按数论中的余数的定义求余。为了  
            方便计算,我们可以给它加上一个7的整数倍,使它变为一个正数。  
   
    以2005年2月14日为例:C=20,Y=4,M=14,D=14  
            W   =   4   +   [4/4]   +   [20/4]   -   2*20   +   [26*(14+1)/10]   +   14   -   1  
                =   4   +   1           +   5             -   40       +   39                           +   14   -   1  
                =   22   (除以7余1)  
    所以2005年2月14日是星期一。  
 


 ·错误如何处理    »显示摘要«
    摘要: 添加记录输入内容后不想保存退出时总是会提出空行信息,这一错误如何处理? ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE