[C#] DateTime 結構-01

摘要:[C#] DateTime 函數

01DateTime dt = DateTime.Now;
02string[] strDT = new string[17];
03strDT[1] = dt.ToString();//2009/5/25 下午 05:35:21 
04strDT[2] = dt.ToFileTime().ToString();//127756416859912816 
05strDT[3] = dt.ToFileTimeUtc().ToString();//127756704859912816 
06strDT[4] = dt.ToLocalTime().ToString();//2009/5/25 下午 05:35:21 
07strDT[5] = dt.ToLongDateString().ToString();//2009年2月28日 
08 strDT[6] = dt.ToLongTimeString().ToString();//下午 05:35:21 
09strDT[7] = dt.ToOADate().ToString();//39882.6654489321 
10strDT[8] = dt.ToShortDateString().ToString();//2009/5/25 
11strDT[9] = dt.ToShortTimeString().ToString();//下午 05:35
12strDT[10] = dt.ToUniversalTime().ToString();//2009/5/25 上午 09:35:21 
13   
14strDT[1] = dt.Year.ToString();//2009 
15strDT[2] = dt.Date.ToString();//2009/5/26 上午 12:00:00
16strDT[3] = dt.DayOfWeek.ToString();//Saturday 
17strDT[4] = dt.DayOfYear.ToString();//146 
18strDT[5] = dt.Hour.ToString();//13 
19strDT[6] = dt.Millisecond.ToString();//441 
20strDT[7] = dt.Minute.ToString();//30 
21strDT[8] = dt.Month.ToString();//2 
22strDT[9] = dt.Second.ToString();//28 
23strDT[10] = dt.Ticks.ToString();//632667942284412864 
24strDT[11] = dt.TimeOfDay.ToString();//16:25:334412864 
25strDT[1] = dt.ToString();//2009/5/26 上午 12:28:21 
26strDT[2] = dt.AddYears(1).ToString();//2010/5/26 上午 12:28:21 
27strDT[3] = dt.AddDays(1.1).ToString();//2009/5/27 上午 12:28:21 
28strDT[4] = dt.AddHours(1.1).ToString();//2009/5/26 上午 01:28:21 
29strDT[5] = dt.AddMilliseconds(1.1).ToString();//2009/5/26 上午 12:29:21  
30strDT[6] = dt.AddMonths(1).ToString();//2009/6/26 上午 12:28:21 
31strDT[7] = dt.AddSeconds(1.1).ToString();//2009/5/26 上午 12:28:22 
32strDT[8] = dt.AddMinutes(1.1).ToString();//2009/5/26 上午 12:29:21  
33strDT[9] = dt.AddTicks(1000).ToString();//2009/5/26 上午 12:28:21 
34strDT[10] = dt.CompareTo(dt).ToString();//0 
35//strDT[11] = dt.Add(?).ToString(); //? = TimeSpan Value
36strDT[1] = dt.Equals("2009-2-28 16:11:04").ToString();//False 
37strDT[2] = dt.Equals(dt).ToString();//True 
38strDT[3] = dt.GetHashCode().ToString();//1535674321 
39strDT[4] = dt.GetType().ToString();//System.DateTime 
40strDT[5] = dt.GetTypeCode().ToString();//DateTime 
41      
42strDT[1] = dt.GetDateTimeFormats('s')[0].ToString();//2009-05-26T00:28:21
43strDT[2] = dt.GetDateTimeFormats('t')[0].ToString();//上午 12:28
44strDT[3] = dt.GetDateTimeFormats('y')[0].ToString();//2009年5月
45 strDT[4] = dt.GetDateTimeFormats('D')[0].ToString();//2009年5月26日
46 strDT[5] = dt.GetDateTimeFormats('D')[1].ToString();//2009年05月26日 
47 IFormatProvider culture = new System.Globalization.CultureInfo("zh-CN", true);
48strDT[6] = dt.GetDateTimeFormats('D', culture)[2].ToString();//星期二, 2009-05-26
49strDT[7] = dt.GetDateTimeFormats('D', culture)[3].ToString();//星期二, 2009年5月26日
50 strDT[8] = dt.GetDateTimeFormats('M')[0].ToString();//5月26日
51 strDT[9] = dt.GetDateTimeFormats('f')[0].ToString();//2009年5月26日 上午 12:42 
52strDT[10] = dt.GetDateTimeFormats('g')[0].ToString();//2009/5/26 上午 12:42
53strDT[11] = dt.GetDateTimeFormats('r')[0].ToString();//Tue, 26 May 2009 00:42:05 GMT
54strDT[1] = string.Format("{0:d}", dt);//2009/5/26 
55strDT[2] = string.Format("{0:D}", dt);//2009年5月26日 
56 strDT[3] = string.Format("{0:f}", dt);//2009年5月26日 上午 12:42
57strDT[4] = string.Format("{0:F}", dt);//2009年5月26日 上午 12:42:05
58strDT[5] = string.Format("{0:g}", dt);//2009/5/26 上午 12:42 
59strDT[6] = string.Format("{0:G}", dt);//2009/5/26 上午 12:42:05
60strDT[7] = string.Format("{0:M}", dt);//5月26日 
61 strDT[8] = string.Format("{0:R}", dt);//Tue, 26 May 2009 00:42:05 GMT
62strDT[9] = string.Format("{0:s}", dt);//2009-05-26T00:42:05
63strDT[10] = string.Format("{0:t}", dt);//上午 12:42
64strDT[11] = string.Format("{0:T}", dt);//上午 12:42:05
65strDT[12] = string.Format("{0:u}", dt);//2009-05-26 00:42:05Z 
66strDT[13] = string.Format("{0:U}", dt);//2009年5月25日 下午 04:42:05
67strDT[14] = string.Format("{0:Y}", dt);//2009年5月
68 strDT[15] = string.Format("{0}", dt);//2009/5/26 上午 12:42:05 
69strDT[16] = string.Format("{0:yyyyMMddHHmmssffff}", dt); //200905260042057892

內文轉自http://www.dotblogs.com.tw/darren.net/archive/2009/03/06/datatimefunction.aspx