using System;
namespace TimerLibrary
{
/// <summary>
/// Class1 的摘要说明。
/// </summary>
public class time1
{
private int hour;
private int minute ;
private int second;
public time1()
{
}
public int Hour
{
set
{
hour=((value>=0&&value<=24)? value : 0);
}
get
{
return hour;
}
}
public int Minute
{
set
{
minute=((value>=0&&value<=60)? value:0);
}
get
{
return minute;
}
}
public int Second
{
set
{
second =((value>=0&&value <=60)? value:0);
}
get
{
return second;
}
}
public void SetTime(int Hourvalue,int Minutevalue,int Secondvalue)
{
Hour=Hourvalue ;
Minute=Minutevalue;
Second=Secondvalue;
}
public time1(int hour)
{
SetTime(hour,0,0);
}
public time1(int hour,int minute)
{
SetTime(hour,minute,0);
}
public time1(int hour,int minute,int second)
{
SetTime(hour,minute,second);
}
public time1( time1 timeobj)
{
SetTime(timeobj.hour ,timeobj.minute ,timeobj.second );
}
public string TotwentyfourhourString()
{
return string .Format ("{0:D2}:{1:D2}:{2:D2}",Hour,Minute,Second);
}
public string TocomenString()
{
return string .Format ("{0:D2}:{1:D2}:{2:D2} {3}",((Hour==12||Hour==0)? 12:Hour%12),Minute,Second,(Hour<12 ?"AM":"PM"));
}
}
}