asp.net当前时间获取当前的时间在c#/ASP.net中我们可以通过使用DataTime这个类来获取当前的时间。通过调用类中的各种方法我们可以获取不同的时间:如:日期(2008-09-04)、时间(12:12:12)、日期+时间(2008-09-0412:11:10)等。//获取日期+时间DateTime.Now.ToString();//2008-9-420:02:10DateTime.Now.ToLocalTime().ToString();//2008-9-420:12:12//获取日期DateTime.Now.ToLongDateString().ToString();//2008年9月4日DateTime.Now.ToShortDateString().ToString();//2008-9-4DateTime.Now.ToString(yyyy-MM-dd);//2008-09-04DateTime.Now.Date.ToString();//2008-9-40:00:00//获取时间DateTime.Now.ToLongTimeString().ToString();//20:16:16DateTime.Now.ToShortTimeString().ToString();//20:16DateTime.Now.ToString(hh:mm:ss);//08:05:57DateTime.Now.TimeOfDay.ToString();//20:33:50.7187500//其他DateTime.ToFileTime().ToString();//128650040212500000DateTime.Now.ToFileTimeUtc().ToString();//128650040772968750DateTime.Now.ToOADate().ToString();//39695.8461709606DateTime.Now.ToUniversalTime().ToString();//2008-9-412:19:14DateTime.Now.Year.ToString();获取年份//2008DateTime.Now.Month.ToString();获取月份//9DateTime.Now.DayOfWeek.ToString();获取星期//ThursdayDateTime.Now.DayOfYear.ToString();获取第几天//248DateTime.Now.Hour.ToString();获取小时//20DateTime.Now.Minute.ToString();获取分钟//31DateTime.Now.Second.ToString();获取秒数//45//n为一个数,可以数整数,也可以事小数dt.AddYears(n).ToString();//时间加n年dt.AddDays(n).ToString();//加n天dt.AddHours(n).ToString();//加n小时dt.AddMonths(n).ToString();//加n个月dt.AddSeconds(n).ToString();//加n秒dt.AddMinutes(n).ToString();//加n分例子1.stringstrTime=DateTime.Now.ToLongTimeString();2.DateTimedt=DateTime.Now;Stringstr=dt.ToString(yyyy-MM-dd);或者stringstr=DateTime.Now.ToString(yyyy-MM-dd);orstringstr=DateTime.Now.ToShortDateString();3.DateTime.Now.ToString(yyyy-MM-dd);取日期,得到如2005-02-18的格式DateTime.Now.ToString(hh:mm:ss);取时间,得到如10:45:30的格式格式显示M/d/yy12/7/58d-MMM7-Decd-MMMM-yy7-December-58dMMMM7DecemberMMMMyyDecember58hh:mmtt08:50PMh:mm:sst8:50:35PH:mm20:50H:mm:ss20:50:35M/d/yyyyH:mm12/7/195820:50字符说明:(:)时间分隔符。在某些区域设置中,可以使用其他字符表示时间分隔符。时间分隔符在格式化时间值时分隔小时、分钟和秒。格式化输出中用作时间分隔符的实际字符由系统的LocaleID值确定。(/)日期分隔符。在某些区域设置中,可以使用其他字符表示日期分隔符。日期分隔符在格式化日期值时分隔日、月和年。格式化输出中用作日期分隔符的实际字符由您的区域设置确定。(%)用于表明不论尾随什么字母,随后字符都应该以单字母格式读取。也用于表明单字母格式应以用户定义格式读取。有关详细信息,请参阅下面的内容。d将日显示为不带前导零的数字(如1)。如果这是用户定义的数字格式中的唯一字符,请使用%d。dd将日显示为带前导零的数字(如01)。ddd将日显示为缩写形式(例如Sun)。dddd将日显示为全名(例如Sunday)。M将月份显示为不带前导零的数字(如一月表示为1)。如果这是用户定义的数字格式中的唯一字符,请使用%M。MM将月份显示为带前导零的数字(例如01/12/01)。MMM将月份显示为缩写形式(例如Jan)。MMMM将月份显示为完整月份名(例如January)。gg显示时代/纪元字符串(例如A.D.)h使用12小时制将小时显示为不带前导零的数字(例如1:15:15PM)。如果这是用户定义的数字格式中的唯一字符,请使用%h。hh使用12小时制将小时显示为带前导零的数字(例如01:15:15PM)。H使用24小时制将小时显示为不带前导零的数字(例如1:15:15)。如果这是用户定义的数字格式中的唯一字符,请使用%H。HH使用24小时制将小时显示为带前导零的数字(例如01:15:15)。m将分钟显示为不带前导零的数字(例如12:1:15)。如果这是用户定义的数字格式中的唯一字符,请使用%m。mm将分钟显示为带前导零的数字(例如12:01:15)。s将秒显示为不带前导零的数字(例如12:15:5)。如果这是用户定义的数字格式中的唯一字符,请使用%s。ss将秒显示为带前导零的数字(例如12:15:05)。f显示秒的小数部分。例如,ff将精确显示到百分之一秒,而ffff将精确显示到万分之一秒。用户定义格式中最多可使用七个f符号。如果这是用户定义的数字格式中的唯一字符,请使用%f。t使用12小时制,并对中午之前的任一小时显示大写的A,对中午到11:59P.M之间的任一小时显示大写的P。如果这是用户定义的数字格式中的唯一字符,请使用%t。tt使用12小时制,并对中午之前任一小时显示大写的AM;对中午到11:59P.M之间的任一小时显示大写的PM。y将年份(0-9)显示为不带前导零的数字。如果这是用户定义的数字格式中的唯一字符,请使用%y。yy以带前导零的两位数字格式显示年份(如果适用)。yyy以三位数字格式显示年份。yyyy以四位数字格式显示年份。z显示不带前导零的时区偏移量(如-8)。如果这是用户定义的数字格式中的唯一字符,请使用%z。zz显示带前导零的时区偏移量(例如-08)zzz显示完整的时区偏移量(例如-08:00)