当前日期时间的获取:
DateTime datetime1=DateTime.Now;日期时间的运算:string str1=(datetime1.AddYears(1)).ToString(); //加年份string str1=(datetime1.AddMonths(1)).ToString();//加月份string str1=(datetime1.AddDays(1)).ToString();//加日期string str1=(datetime1.AddHours(1)).ToString();//加小时string str1=(datetime1.AddMinutes(1)).ToString();//加分string str1=(datetime1.AddSeconds(1)).ToString();//加秒string str1=(datetime1.AddMilliseconds(1)).ToString();//加毫秒 long long1=System.DateTime.DaysInMonth(2005,2); //返回某年某月有几天string str1=datetime1.DayOfWeek.ToString("D"); //将星期转换成数字字符 星期日为0TimeSpan subtime=datetime1.Subtract(datetime2); //获得datetime1和datetime2之间的间隔,具体时间可以从subtime中分离出来。具体时间的分离: long long1=datetime1.Year;//取得年份 long long1=datetime1.Month;//取得月份 long long1=datetime1.Day;//取得日期 long long1=datetime1.Hour;//取得小时 long long1=datetime1.Minute;//取得分 long long1=datetime1.Second;//取得秒 long long1=datetime1.Millisecond;//取得毫秒下面列出一些Asp.net中具体的日期格式化用法: ============================================1.绑定时格式化日期方法: 2.数据控件如DataGrid/DataList等的件格式化日期方法: e.Item.Cell[0].Text = Convert.ToDateTime(e.Item.Cell[0].Text).ToShortDateString();3.用String类转换日期显示格式: String.Format( "yyyy-MM-dd ",yourDateTime);4.用Convert方法转换日期显示格式: Convert.ToDateTime("2005-8-23").ToString("yyMMdd",System.Globalization.DateTimeFormatInfo.InvariantInfo); //支持繁体数据库5.直接用ToString方法转换日期显示格式: DateTime.Now.ToString("yyyyMMddhhmmss"); DateTime.Now.ToString("yyyy/MM/dd hh:mm:ss")6.只显示年月 DataBinder.Eval(Container.DataItem,"starttime","{0:yyyy-M}")7.显示时间所有部分,包括:年月日时分秒 DataFormatString="{0:yyyy-MM-dd HH24:mm:ss}"> 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.A