C# 中的DateTime是一个不可变对象,同时包含日期_和_时间信息。日期和时间信息可以通过它内置的属性访问。
操作DateTime可以通过调用它的某个方法来完成。由于DateTime值一旦定义就永远不会改变,所有看起来会修改DateTime的方法实际上都会返回一个新的DateTime。
比较DateTime实例可以使用默认的比较运算符(<、>等)。当前日期(和时间)可以通过DateTime.Now属性获取。
C# 中日期的一个重要特点是它们依赖于区域性。因此,任何处理string的DateTime方法都会依赖于当前的区域性。这包括把string解析为DateTime的DateTime.Parse()方法,以及把DateTime转换为string的DateTime类的ToString()方法。