C#程序设计?自定义一个时间类,该类包含时,分,秒字段与属性,具有将时间增加1秒,1分,1小时的方法,具

C#自定义一个时间类,该类包含时,分,秒字段与属性,具有将时间增加1秒,1分,1小时的方法,具有分别显示时,分,秒同时显示时分秒的方法

class MyDate
{
int hour;

public int Hour
{
get { return hour; }
set { hour = value; }
}
int min;

public int Min
{
get { return min; }
set { min = value; }
}
int sec;

public int Sec
{
get { return sec; }
set { sec = value; }
}

public DateTime AddSecond()
{
return DateTime.Now.AddSeconds(1);
}

public DateTime AddMin()
{
return DateTime.Now.AddMinutes(1);
}

public DateTime AddHour()
{
return DateTime.Now.AddHours(1);
}

public string ShowSecond()
{
return DateTime.Now.Second.ToString();
}
public string ShowMin()
{
return DateTime.Now.Minute.ToString();
}
public string ShowHour()
{
return DateTime.Now.Hour.ToString();
}
public string ShowAll()
{
return DateTime.Now.Hour.ToString() +":"+ DateTime.Now.Minute.ToString() +":"+ DateTime.Now.Second.ToString();
}
}

本人纯手写,原创答案
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-11-28
你的描述不够具体,所以不知道这个写的合不合适,只是根据你的大体意思写的
/// <summary>
/// Time 的摘要说明
/// </summary>
public class Time
{
//无参构造方法
public Time() { }
//有参构造方法
public Time(int hour, int minute, int second)
{
this.Hour = hour;
this.Minute = minute;
this.Second = second;
}

//时
private int hour;
public int Hour
{
get { return hour; }
set { hour = value; }
}

//分
private int minute;
public int Minute
{
get { return minute; }
set { minute = value; }
}

//秒
private int second;
public int Second
{
get { return second; }
set { second = value; }
}

//把时分秒都加1
public void AddAll(int hour, int minute, int second)
{
hour += 1;
minute += 1;
second += 1;
}
//显示时
public string ShowHour(int hour)
{
return hour.ToString();
}
//显示分
public string ShowMinute(int minute)
{
return minute.ToString();
}
//显示秒
public string ShowSecond()
{
return second.ToString();
}
/// <summary>
/// 显示时分秒的方法
/// </summary>
/// <param name="hour"></param>
/// <param name="minute"></param>
/// <param name="second"></param>
/// <returns></returns>
public string ShowAll(int hour, int minute, int second)
{
return hour.ToString() + ":" + minute.ToString() + ":" + second.ToString();
}
}本回答被提问者采纳

C#程序设计?自定义一个时间类,该类包含时,分,秒字段与属性,具有将时间...
class MyDate { int hour;public int Hour { get { return hour; } set { hour = value; } } int min;public int Min { get { return min; } set { min = value; } } int sec;public int Sec { get { return sec; } set { sec = value; } } public DateTime AddSecond(){...

C#定义时间类 包含时,分,秒
DateTime dt = new DateTime(2012,12,21,0,0,0);表示2012年12月21日0点0分0秒 要获取这个时间的小时: dt.Hour 这个是只读的,分,秒类似 如果要系统当前时间 DateTime dt = DateTime.Now

定义一个时间类Time,能提供由时、分、秒组成的时间,要求功能包含:
c#的 DateTime a=DateTime.Now; 然后输出 a 就可以了, 定义类 public class time1 { DateTime a=DateTime.Now; } 在其他类中用“ .” 操作符就可以调用 ,我写的比较简单你参考我的可以改进一下 其他语言大同小异,声明一个时间变量,取值为 now 就可以获得当前时间 ...

用单片机设计一个时钟,可显示时和分,可以调时间,也要有闹钟功能,要有设...
P2=tab[s\/10];秒显示 disp();P2=tab[s%10];disp();} s++;while(s==60)秒进一位,到60清0 { m++;s=00;} while(m==60)分钟进一位,到60清0 { h++;m=00;} while(h==24)小时进一位,到24清0 { h=00;} } }

C# 日期时间显示
要求太多了,写起来太麻烦。也没什么技术难点,建议你自己动手。百度知道的分数不是万能的,这么短的时间也不会有人做的,自己动手吧,能做点是点。

...卫视天天向上汪涵读诗的时候出现的画面里,有一个染白发的男生的画面...
2006年10月7日,《恋空》正式出版,一个月内就卖出了一百万部,在当年度的文艺类书籍销量榜上位列第三。手机小说竟然挤入排行榜,与名作家的书分庭抗礼,这给日本出版界带来了重重一击。目前,《恋空》的销量已经打破140万,它成了社会的一大热点,被看作是改变小说界传统运作模式的传奇作品。 手机小说带动热潮 《恋空...

通过注册表优化系统
说明:打开注册表编辑器,然后打开该分支。在此分支右窗格内可以看到一些项目,现介绍几个如下:HungAppTimeout:这是指一个应用程序出错时试图等待响应的时间,值为毫秒,缺省值为5000毫秒(即5秒),可以减少为3000毫秒,以加快系统的响应能力。MenuShowDelay:这是指“开始”菜单中当鼠标指向一个具有下级 菜单的菜单项时...

...编写完成对学生相关信息的要求:1.定义一个结构体类型student,其中包 ...
注:(源程序中主要标识符含义说明)define STU_NUM 10 \/*宏定义学生的数量*\/ struct student \/*定义一个结构体用来存放学生学号、三门课成绩、总分及平均成绩*\/ { char stu_id[20]; \/*学生学号;*\/ float score[3]; \/*三门课成绩;*\/ float total; \/*总成绩;*\/ float aver; \/*平均...

设置一个按键,功能是切换任务 任务1,8个发光二极管每隔1秒依次点亮
方案一:本方案完全用软件实现数字时钟。原理为:在单片机内部存储器设三个字节分别存放时钟的时、分、秒信息。利用定时器与软件结合实现1秒定时中断,每产生一次中断,存储器内相应的秒值加1;若秒值达到60,则将其清零,并将相应的分字节值加1;若分值达到60,则清零分字节,并将时字节值加1;若时值达到24,则将时字节...

利用51单片机,4个数码管设计一个计时器,要求在数码管上显示的数据从0开...
LED1--LED6:用于显示单片机的数据,其中三个采用7段显示用于显示时、分、秒的十位,另三个采用8段显示用于显示时、分、秒的个位。74LS273:锁存器,LED显示扩展电路中的段码和位码使用了两片74LS273,上升沿锁存。74LS02:与非门,与单片机的读写信号一起使用,选中外部的74LS273,决定LED的字段和字位的显示内容...

相似回答