解决方案 »

  1.   

    貌似图挂了,就是这个地址
    http://dl.javaeye.com/upload/attachment/357770/08f74df5-73c5-37d4-a5ed-2434475a74c6.jpg
      

  2.   

    图还是挂了,防盗链,你传到csdn的空间或博客就行了
      

  3.   

    http://hi.csdn.net/attachment/201012/15/4374610_1292388812jAIi.jpg
      

  4.   

    日期和星期对应,这个可以画出来。、
    而且看图片,这个应该是一个widget
      

  5.   

    要(能整除400)OR(不能整除100 AND 能整除4)是瑞年理由如下:一年实际的时间为365天5小时48分46秒,如果简单的每4年一个闰年,则每年时间误差会累积11分14秒。这个差数虽然不大,但累积下去,128年就差一天,400年就差三天多。
        而且这种简单的四年一闰的方法叫儒略历,从“耶稣降生”的那年算起的。这种历法用到十五世纪时,已与实际时间差出了十天多。
        所以,1582年3月1日,格里高利颁发了改历命令,内容是:  一、1582年10月4日后的一天是10月15日,而不是10月5日,但星期序号仍然连续计算,10月4日是星期四,第二天10月15日是星期五。这样,就把从公元325年以来积累的老账一笔勾销了。  二、为避免以后再发生春分飘离的现象,改闰年方法为: 凡公元年数能被4整除的是闰年,但当公元年数后边是带两个“0”的“世纪年”时,必须能被400整除的年才是闰年。格里高利历的历年平均长度为365日5时49分12秒,比回归年长26秒。虽然照此计算,过3000年左右仍存在1天的误差,但这样的精确度已经相当了不起了。  由于格里高利历的内容比较简洁,便于记忆,而且精度较高,与天时符合较好,因此它逐步为各国政府所采用。我国是在辛亥革命后根据临时政府通电,从1912年1月1日正式使用格里高利历的。
      

  6.   

    通过calendar获得当前日期和星期,再通过上面的方法计算未来的某天是星期几,界面是widget。
      

  7.   

    不确定界面是不是用widget实现的
      

  8.   

    图还是挂了,防盗链,你传到csdn的空间或博客就行了
      

  9.   

    这个是计算星期的函数:
    int week(int yr,int mn,int day)
    {
    int i,days=0,s,k;
    int mont[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
    if(((mn>12)||(mn==0)) &&((day>mont[mn])||(day==0)))
                { LCD_write_string(0,LINE2,"M&D Error! ");  return; }
    if((mn>12)||(mn==0))                  { LCD_write_string(0,LINE2,"Month Error");  return; }
    if((day>mont[mn])||(day==0))          { LCD_write_string(0,LINE2,"Day Error  ");  return;}if ((yr%4==0&&yr%100!=0)||yr%400==0)
    mont[2]=29;
    else
    mont[2]=28;
    for (i=0;i<mn;i++)
    days+=mont[i];
    days+=day;
    s=yr-1+(int)((yr-1)/4)-(int)((yr-1)/100)+(int)((yr-1)/400)+days;
    k=s%7;
    return k;
    }希望对你能有帮助。
      

  10.   

    用java的日历类Calader,里面很有很获取日 获取星期 获取月的方法 这样日月星期就对应起来了
      

  11.   

    图挂了,防盗链,你传到csdn的空间或博客就行了。哈哈
      

  12.   

    日期部分用GridView实现不是很难吧
    困难的地方就是算法了PS:这个好像是某人写给他女朋友的账单明细,据他所说会放源码的,楼主可以时刻关注下
      

  13.   

    图还是挂了,防盗链,你传到csdn的空间或博客就行了
      

  14.   


    是挺漂亮的,是网页的还是桌面版的?
    3G?难道是j2ee的开发?
      

  15.   

    这个是计算星期的函数:
    int week(int yr,int mn,int day)
    {
    int i,days=0,s,k;
    int mont[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
    if(((mn>12)||(mn==0)) &&((day>mont[mn])||(day==0)))
      { LCD_write_string(0,LINE2,"M&D Error! "); return; }
    if((mn>12)||(mn==0)) { LCD_write_string(0,LINE2,"Month Error"); return; }
    if((day>mont[mn])||(day==0)) { LCD_write_string(0,LINE2,"Day Error "); return;}if ((yr%4==0&&yr%100!=0)||yr%400==0)
    mont[2]=29;
    else
    mont[2]=28;
    for (i=0;i<mn;i++)
    days+=mont[i];
    days+=day;
    s=yr-1+(int)((yr-1)/4)-(int)((yr-1)/100)+(int)((yr-1)/400)+days;
    k=s%7;
    return k;
    }希望对你能有帮助。