C# DateTime的處理
DateTime 時間互減DateTime dt1 = DateTime.Now;
DateTime dt2 = DateTime.Parse("2007-12-12 17:12:13.000");
System.TimeSpan ts = dt2 - dt1;
label1.Text = ts.ToString();
//label1.Text = ts.TotalHours.ToString(); (如果要顯示多少小時)
從SQL Server讀出DateTime型態的欄位再轉為DateTime變數
SELECT convert(varchar,startTime,120) AS aa FROM timetable
=======================================
time1 = new DateTime();
time1 = DateTime.Parse(dr.ToString());
將string轉成DateTime
把string型態的2003-4-5 4:45:10轉成DateTime型態
DateTime dt = DateTime.Parse("2003-4-5 4:45:10");
如果只取其中的「2003-4-5」或者「4:45:10」那麼分別用
DateTime dt=Convert.ToDateTime(str).ToShortDateString //取「2003-4-5」
DateTime dt=Convert.ToDateTime(str).ToShortTimeString //取「4:45:10」
頁:
[1]