博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

C#中 取时间的年月日时分秒收藏

Posted on 2009-03-16 16:43  ^_^木头人  阅读(536)  评论(0)    收藏  举报
C#中 取时间的年月日时分秒



1:时间格式转换



System.DateTime currentTime=new System.DateTime();



1.1 取当前年月日时分秒



currentTime=System.DateTime.Now;



1.2 取当前年



int 年=currentTime.Year;



1.3 取当前月



int 月=currentTime.Month;



1.4 取当前日



int 日=currentTime.Day;



1.5 取当前时



int 时=currentTime.Hour;



1.6 取当前分



int 分=currentTime.Minute;



1.7 取当前秒



int 秒=currentTime.Second;



1.8 取当前毫秒



int 毫秒=currentTime.Millisecond;



(变量可用中文)



1.9 取中文日期显示——年月日时分



string strY=currentTime.ToString("f"); //不显示秒



1.10 取中文日期显示_年月



string strYM=currentTime.ToString("y");



1.11 取中文日期显示_月日



string strMD=currentTime.ToString("m");



1.12 取中文年月日



string strYMD=currentTime.ToString("D");



1.13 取当前时分,格式为:14:24



string strT=currentTime.ToString("t");



1.14 取当前时间,格式为:2003-09-23T14:46:48



string strT=currentTime.ToString("s");



1.15 取当前时间,格式为:2003-09-23 14:48:30Z



string strT=currentTime.ToString("u");



1.16 取当前时间,格式为:2003-09-23 14:48



string strT=currentTime.ToString("g");



1.17 取当前时间,格式为:Tue, 23 Sep 2003 14:52:40 GMT



string strT=currentTime.ToString("r");



1.18获得当前时间 n 天后的日期时间



DateTime newDay = DateTime.Now.AddDays(100);



1.19将2006-8-7 9:13:45------>2006/08/07 09:13



lblNow.Text =System.DateTime.Now.ToString("yyyy/MM/dd HH:mm").Replace("-","/");



string data1=Convert.ToDateTime(dtpkFrom.Text.Trim()).ToString("yyyy-MM-dd ");



string data2=Convert.ToDateTime(dtpkTo.Text.Trim()).ToString("yyyy-MM-dd ");