摘要:兩個時間點間的天數
剛好要做一些時間點的通報和管制,再次記錄下來
//字串格式轉時間格式DateTime.ParseExact("19990531", "yyyyMMdd", null).ToString("yyyy-MM-dd")
List a = new List();
a.Add( DateTime.ParseExact("19990531", "yyyyMMdd", null).ToString("yyyy-MM-dd"));
a.Add(DateTime.ParseExact("20030905", "yyyyMMdd", null).ToString("yyyy-MM-dd"));
a.Add(DateTime.ParseExact("20051125", "yyyyMMdd", null).ToString("yyyy-MM-dd"));
a.Add(DateTime.ParseExact("20060430", "yyyyMMdd", null).ToString("yyyy-MM-dd"));
List b = new List();
b.Add(DateTime.ParseExact("19990501", "yyyyMMdd", null).ToString("yyyy-MM-dd"));
b.Add(DateTime.ParseExact("20030101", "yyyyMMdd", null).ToString("yyyy-MM-dd"));
b.Add(DateTime.ParseExact("20051003", "yyyyMMdd", null).ToString("yyyy-MM-dd"));
b.Add(DateTime.ParseExact("20060109", "yyyyMMdd", null).ToString("yyyy-MM-dd"));
///// 時間點A 到 時間點B
for (int g = 0; g <= 3; g++)
{
DateTime dateA = DateTime.Parse(a[g].ToString()); //時間點B
DateTime dateB = DateTime.Parse(b[g].ToString()); //時間點A
TimeSpan ts = dateA.Subtract(dateB); // B時間點減到指定A的時間點
MessageBox.Show(ts.Days.ToString()+"天");
參考資料
http://msdn.microsoft.com/zh-tw/library/system.timespan.aspx
http://social.msdn.microsoft.com/Forums/zh-TW/233/thread/de6bb72f-bafe-4599-bd83-ed2d51063b40/
91大大提到的
List a = new List();
a.Add(new DateTime(1999, 05, 31)); //new DateTime(y,m,d);
List b = new List();
b.Add(new DateTime(1999, 05, 01));
///// 時間點A 到 時間點B
for (int g = 0; g <= 3; g++)
{
DateTime dateA = a[g]; //時間點B
DateTime dateB = b[g]; //時間點A
TimeSpan ts = dateA.Subtract(dateB); // B時間點減到指定A的時間點
MessageBox.Show(ts.Days.ToString() + "天");
}
大家一起加入blogads 賺零用錢!!