日期:2014-05-20  浏览次数:20826 次

时间格式化及同步问题
将系统时间(不包括日期)格式化为09:30am格式,并能与系统时间同步

------解决方案--------------------
取系统时间为,DateTime.Now();
格式化,你看看MSDN的时间格式化的帮助

小问题要学会自己解决,看帮助
------解决方案--------------------
或者自己取时/分自己组字符串
------解决方案--------------------
DateTime.Now().ToString( "mm:ss ");
同步??
不明白楼主什么意思!
------解决方案--------------------
DateTimeFormatInfo info;
info = new DateTimeFormatInfo();
info.AMDesignator = "AM ";
info.PMDesignator = "PM ";
DateTime.Now().ToString( "mm:sstt ",info)
------解决方案--------------------
将系统时间(不包括日期)格式化为09:30am格式,并能与系统时间同步

同步?和IntertNet同步?
------解决方案--------------------
DateTime.Now().ToString( "yyyy-MM-dd HH:mm:ss ")
------解决方案--------------------
先加一个timer控件

private void timer1_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
{
string m;
if(DateTime.Now.Hour> =0&&DateTime.Now.Hour <=12)
{
m= "am ";
}
else
{
m= "pm ";
}
this.Text=DateTime.Now.Hour.ToString()+ ": "+DateTime.Now.Minute.ToString()+m;
}