标题:显示年月日
只看楼主
f2831890
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:115
专家分:107
注 册:2009-11-25
结帖率:96.77%
已结贴  问题点数:20 回复次数:5 
显示年月日
自定义一个日期类maday 该类包括年月日字段和属性  其中字段用private修饰   属性用public 修饰   并包含将日期增加一天 一个月 一年的3个类方法  包含单独显示年  单独显示月  单独显示日的3个方法  以及同时显示年月日的方法  
这些该怎么去写   
我已经定义了maday这个类
 private double day;
        private double moon;
        private double year;

        public double day { get { return day; } set { day = value; } }
        public double moon { get { return moon; } set { moon = value; } }
        public double year { get { return year; } set { year = value; } }
不知道对不对      往后我就不会写了  
最好能有完整的代码   谢谢!!!!
搜索更多相关主题的帖子: 年月日 
2010-05-30 10:31
jacklee
Rank: 7Rank: 7Rank: 7
来 自:XAplus
等 级:贵宾
威 望:32
帖 子:1769
专家分:104
注 册:2006-11-3
得分:5 
可以借助DATETIME来实现

XAplus!
讨论群:51090447
删吧删吧,把我的号给删了!
2010-05-30 21:08
f2831890
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:115
专家分:107
注 册:2009-11-25
得分:0 
能详细的讲解下吗?

QQ:412869766
2010-05-30 21:56
hainandgm
Rank: 6Rank: 6
等 级:侠之大者
威 望:3
帖 子:111
专家分:475
注 册:2007-6-21
得分:15 
public Class maday
{
   private int _Year;
   private int _Month;
   private int _Day;

   public maday(int paraYear,int paraMonth,int paramDay)
   {
      _Year=paramYear;
      _Month=paraMonth;
      _Day=paraDay;
   }

   public int Day
   {
      get{return _Day;}
      set{_Day=value;}
   }

   public int Month
   {
      get{return _Month;}
      get{_Month=value;}
   }

   public int Year
   {
      get{return _Year;}
      get{_Year=value;}
   }

   public DateTime YearMonthDay
   {
      get
      {
         return Convert.ToDateTime(_Year.ToString()+"-"+_Month.ToString()+"-"+_Day.ToString());
      }
   }

   public void AddDays(int paraDays)
   {
      DateTime _DT;
      _DT=Convert.ToDateTime(_Year.ToString()+"-"+_Month.ToString()+"-"+_Day.ToString());
      _DT=_DT.AddDays(paraDays);
      
      _year=_DT.Year;
      _Month=_DT.Month;
      _Day=_DT.Day;
   }

   public void AddMonths(int paraMonths)
   {
      DateTime _DT;
      _DT=Convert.ToDateTime(_Year.ToString()+"-"+_Month.ToString()+"-"+_Day.ToString());      
      _DT=_DT.AddMonths(paramMonths);
      
      _Year=_DT.Year;
      _Month=_DT.Month;
      _Day=_DT.Day;
   }

   public void AddYears(int paramYears)
   {
      DateTime _DT;
      _DT=Convert.ToDateTime(_Year.ToString()+"-"+_Month.ToString()+"-"+_Day.ToString());
      _DT=_DT.AddYears(paramYears);
  
      _Year=_DT.Year;
      _Month=_DT.Month;
      _Day=_DT.Day;
   }
}
2010-06-01 10:45
f2831890
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:115
专家分:107
注 册:2009-11-25
得分:0 
谢谢

QQ:412869766
2010-06-02 09:42
xatlan1
Rank: 1
来 自:新疆-吐鲁番
等 级:新手上路
帖 子:129
专家分:0
注 册:2009-4-23
得分:0 
不愧是高手啊

-----------哼!谁说不可以---------------------------
2010-06-02 23:43



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-308689-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.143592 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved