,dt);//2005年11月5日Label3.Text = string.Format("{0:f}",dt);//2005年11月5日 14:23Label4.Text = string.Format("{0:F}",dt);//2005年11月5日 14:23:23Label5.Text = string.Format("{0:g}",dt);//2005-11-5 14:23Label6.Text = string.Format("{0:G}",dt);//2005-11-5 14:23:23Label7.Text = string.Format("{0:M}",dt);//11月5日Label8.Text = string.Format("{0:R}",dt);//Sat, 05 Nov 2005 14:23:23 GMTLabel9.Text = string.Format("{0:s}",dt);//2005-11-05T14:23:23Label10.Text = string.Format("{0:t}",dt);//14:23Label11.Text = string.Format("{0:T}",dt);//14:23:23Label12.Text = string.Format("{0:u}",dt);//2005-11-05 14:23:23ZLabel13.Text = string.Format("{0:U}",dt);//2005年11月5日 6:23:23Label14.Text = string.Format("{0:Y}",dt);//2005年11月Label15.Text = string.Format("{0}",dt);//2005-11-5 14:23:23 Label16.Text = string.Format("{0:yyyyMMddHHmmssffff}",dt);//2005-11-5 13:30:28.4412864 C#比较两时间大小1、比较时间大小的实验string st1="12:13";string st2="14:14";DateTime dt1=Convert.ToDateTime(st1);DateTime dt2=Convert.ToDateTime(st2);DateTime dt3=DateTime.Now;if(DateTime.Compare(dt1,dt2)>0)msg.Text=st1+">"+st2;elsemsg.Text=st1+"<"+st2;msg.Text+="\r\n"+dt1.ToString();if(DateTime.Compare(dt1,dt3)>0)msg.Text+="\r\n"+st1+">"+dt3.ToString();elsemsg.Text+="\r\n"+st1+"<"+dt3.ToString(); 2、计算两个时间差值的函数,返回时间差的绝对值:private string DateDiff(DateTime DateTime1,DateTime DateTime2){string dateDiff=null;try{TimeSpan ts1=new TimeSpan(DateTime1.Ticks);TimeSpan ts2=new TimeSpan(DateTime2.Ticks);TimeSpan ts=ts1.Subtract(ts2).Duration();dateDiff=ts.Days.ToString()+"天" +ts.Hours.ToString()+"小时" +ts.Minutes.ToString()+"分钟" +ts.Seconds.ToString()+"秒";}catch{}return dateDiff;}3、实现计算DateTime1-36天=DateTime2的功能TimeSpan ts=new TimeSpan(40,0,0,0);DateTime dt2=DateTime.Now.Subtract(ts);msg.Text=DateTime.Now.ToString()+"-"+ts.Days.ToString()+"天\r\n"; msg.Text+=dt2.ToString();