C# 中的DateTime是不可變的物件,同時包含日期_與_時間的資訊。日期與時間資訊可以透過它內建的屬性取得。
要操作DateTime,可以呼叫它的其中一個方法。由於DateTime值一旦定義就永遠不會改變,所有看似會修改DateTime的方法,實際上都會回傳一個新的DateTime。
比較DateTime實例時,可以使用預設的比較運算子(<、>等)。目前的日期(以及時間)可以透過DateTime.Now屬性取得。
C# 中日期有一個很重要的特性:它們會因文化而異。因此,任何處理string的DateTime方法都會取決於目前的文化。這包括將string解析成DateTime的DateTime.Parse()方法,以及DateTime類別中將DateTime轉換成string的ToString()方法。