筆記-獲取當前日期
瀏覽量:3544
1、獲取日期+時間
DateTime.Now.ToString(); 2008-9-4 20:02:10
DateTime.Now.ToLocalTime().ToString(); 2008-9-4 20:12:12
2、獲取日期
DateTime.Now.ToLongDateString().ToString(); 2008年9月4日
DateTime.Now.ToShortDateString().ToString(); 2008-9-4
DateTime.Now.ToString("yyyy-MM-dd"); 2008-09-04
DateTime.Now.Date.ToString(); 2008-9-4 0:00:00
3、獲取時間
DateTime.Now.ToLongTimeString().ToString(); 20:16:16
DateTime.Now.ToShortTimeString().ToString(); 20:16
DateTime.Now.ToString("hh:mm:ss"); 08:05:57
DateTime.Now.TimeOfDay.ToString(); 20:33:50.7187500
4、其他
DateTime.Now.Year.ToString(); 獲取年份 2008
DateTime.Now.Month.ToString(); 獲取月份 9
DateTime.Now.DayOfWeek.ToString(); 獲取星期 Thursday
DateTime.Now.DayOfYear.ToString(); 獲取第幾天
DateTime.Now.Hour.ToString(); 獲取小時
DateTime.Now.Minute.ToString(); 獲取分鐘
DateTime.Now.Second.ToString(); 獲取秒數(shù)
5、n為一個數(shù),可以數(shù)整數(shù),也可以事小數(shù)
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分
6、SQL語句使用時間和日期的函數(shù)
getdate():獲取系統(tǒng)當前時間
在Repeater控件中要的日期格式是:2005-12-16
需要加上:
<%#Convert.ToDateTime(DataBinder.Eval(Container.DataItem,"PostTime")).ToShortDateString()%>
7、用String類轉(zhuǎn)換日期顯示格式:
String.Format( "yyyy-MM-dd ",yourDateTime);
8、用Convert方法轉(zhuǎn)換日期顯示格式:
Convert.ToDateTime("2005-8-23").ToString
9、直接用ToString方法轉(zhuǎn)換日期顯示格式:
DateTime.Now.ToString("yyyyMMddhhmmss");
DateTime.Now.ToString("yyyy/MM/ddhh:mm:ss")
10、只顯示年月
DataBinder.Eval(Container.DataItem,"starttime","{0:yyyy-M}")