用vs2008编程下题,跪求编程过程~~

自定义一个时间类,该类包含时、分、秒字段与属性,具有将时间增加1秒、1分和1小时的方法,具有分别显示时、分、秒和同时显示时分秒的方法... 自定义一个时间类,该类包含时、分、秒字段与属性,具有将时间增加1秒、1分和1小时的方法,具有分别显示时、分、秒和同时显示时分秒的方法 展开
 我来答
隔岸观火的鱼
2010-09-27 · TA获得超过651个赞
知道小有建树答主
回答量:255
采纳率:0%
帮助的人:352万
展开全部
public class MyDateClass{
public static MyDateClass MD;
private static DateTime DT;
protected MyDateClass()
{
DT = DateTime.Now;
}
public MyDateClass GetMyDateTimeClassInstance()
{
if(MyDateClass==null)
{
MyDateClass = new MyDateClass()
return MyDateClass ;
}
return MyDateClass ;
}
public DateTime AddSeconds(int num)
{
return MD.addSecond(num);
}
public DateTime AddHour(int num)
{
return MD.addHour(num);
}
public DateTime AddDays(int num)
{
return MD.addDay(num);
}
public DateTime ShowMySecond()
{
return MD.toString("ss");
}
public DateTime ShowMyMinite()
{
return MD.toString("mm");
}
public DateTime ShowMyHour()
{
return MD.toString("HH");//小写为12小时制,大写你说呢
}
public DateTime ShowMyDate(string format)
{
if(string.isNullOrEmpty(format))
{
return DT.toString("HH:mm:ss");
}else
{
return DT.toString(format);
}
}

}

说明:DateTime类本身具有时间增加的方法,此类为单例模式,有一些方法你看着类似就好,具体的我没有在VS中写,只在这里敲了一个类似伪代码的流程,望参考。 复制粘贴的话错误可能多多,需要参考这个,自己写一遍吧。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式