[讀書筆記 ]Stephens' C# Programming with Visual Studio 2010 24-Hour Trainer 第十五章

  • 865
  • 0

閱讀Stephens' C#教材第十五章筆記

 

Chapter 15 Working with Dates and Times.
 
DateTime是C#中最讓人混淆的資料型態,DateTime包含有日期或時間或兩者皆有。
 
DateTime在C#並不像一般的數值型態可以直接設定,必須透過New關鍵字來初始化。
例如:
DateTime aprilFools = new DateTime(2010, 4, 1);
MessageBox.Show(aprilFools.ToString("d"));
MessageBox.Show(aprilFools.ToShortDateString());
 
則會得到2010/4/1的結果
 
上面的例子,使用了三個數字來初始DateTime變數的年(Year)、月(Month)、日(Day),常見的datetime變數內容顯示有三種組合:
Year, month, day
Year ,month, day, hour, mintue, second
Year ,month, day, hour, mintue, second, milliseconds
 
AgeValues程式示範了某一時間點換算成某種單位時間的結果
 
Birthdays程式示範了某一時間點換算成某種單位時間的結果
 
書上介紹DateTime型別常見的方法屬性
 
使用TimeSpan物件可以方便計算兩個時間點之間的差距
 
TimeBetweenDates程式示範兩個時間點相減的操作,其中使用DateTime的Parse方法及TimeSpan物件
 
TRY IT中示範如何設計出圖中的程式