C# 内置 DateTime类详解

C# 内置 DateTime类详解


摘抄自微软官方文档,用来方便自己查阅:网址:https://msdn.microsoft.com/zh-cn/library/system.datetime(v=vs.110).aspx

 名称说明
System_CAPS_pubmethod DateTime(Int32, Int32, Int32)

 DateTime 结构的新实例初始化为指定的年、月和日。

System_CAPS_pubmethod DateTime(Int32, Int32, Int32, Calendar)

 DateTime 结构的新实例初始化为指定日历的指定年、月和日。

System_CAPS_pubmethod DateTime(Int32, Int32, Int32, Int32, Int32, Int32)

 DateTime 结构的新实例初始化为指定的年、月、日、小时、分钟和秒。

System_CAPS_pubmethod DateTime(Int32, Int32, Int32, Int32, Int32, Int32, Calendar)

 DateTime 结构的新实例初始化为指定日历的年、月、日、小时、分钟和秒。

System_CAPS_pubmethod DateTime(Int32, Int32, Int32, Int32, Int32, Int32, DateTimeKind)

 DateTime 结构的新实例初始化为指定年、月、日、小时、分钟、秒和协调世界时 (UTC) 或本地时间。

System_CAPS_pubmethod DateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32)

 DateTime 结构的新实例初始化为指定的年、月、日、小时、分钟、秒和毫秒。

System_CAPS_pubmethod DateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Calendar)

 DateTime 结构的新实例初始化为指定日历的指定年、月、日、小时、分钟、秒和毫秒。

System_CAPS_pubmethod DateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Calendar, DateTimeKind)

 DateTime 结构的新实例初始化为指定日历的指定年、月、日、小时、分钟、秒、毫秒和协调世界时 (UTC) 或本地时间。

System_CAPS_pubmethod DateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32, DateTimeKind)

 DateTime 结构的新实例初始化为指定年、月、日、小时、分钟、秒、毫秒和协调世界时 (UTC) 或本地时间。

System_CAPS_pubmethod DateTime(Int64)

 DateTime 结构的新实例初始化为指定的刻度数。

System_CAPS_pubmethod DateTime(Int64, DateTimeKind)

 DateTime 结构的新实例初始化为指定的计时周期数以及协调世界时 (UTC) 或本地时间。


属性
 
 名称说明
System_CAPS_pubproperty Date

获取此实例的日期部分。

System_CAPS_pubproperty Day

获取此实例所表示的日期为该月中的第几天。

System_CAPS_pubproperty DayOfWeek

获取此实例所表示的日期是星期几。

System_CAPS_pubproperty DayOfYear

获取此实例所表示的日期是该年中的第几天。

System_CAPS_pubproperty Hour

获取此实例所表示日期的小时部分。

System_CAPS_pubproperty Kind

获取一个值,该值指示由此实例表示的时间是基于本地时间、协调世界时 (UTC),还是两者皆否。

System_CAPS_pubproperty Millisecond

获取此实例所表示日期的毫秒部分。

System_CAPS_pubproperty Minute

获取此实例所表示日期的分钟部分。

System_CAPS_pubproperty Month

获取此实例所表示日期的月份部分。

System_CAPS_pubpropertySystem_CAPS_static Now

获取一个 DateTime 对象,该对象设置为此计算机上的当前日期和时间,表示为本地时间。

System_CAPS_pubproperty Second

获取此实例所表示日期的秒部分。

System_CAPS_pubproperty Ticks

获取表示此实例的日期和时间的计时周期数。

System_CAPS_pubproperty TimeOfDay

获取此实例的当天的时间。

System_CAPS_pubpropertySystem_CAPS_static Today

获取当前日期。

System_CAPS_pubpropertySystem_CAPS_static UtcNow

获取一个 DateTime 对象,该对象设置为此计算机上的当前日期和时间,表示为协调通用时间 (UTC)。

System_CAPS_pubproperty Year

获取此实例所表示日期的年份部分。


方法
 
 
 名称说明
System_CAPS_pubmethod Add(TimeSpan)

返回一个新的 DateTime,它将指定 TimeSpan 的值添加到此实例的值上。

System_CAPS_pubmethod AddDays(Double)

返回一个新的 DateTime,它将指定的天数加到此实例的值上。

System_CAPS_pubmethod AddHours(Double)

返回一个新的 DateTime,它将指定的小时数加到此实例的值上。

System_CAPS_pubmethod AddMilliseconds(Double)

返回一个新的 DateTime,它将指定的毫秒数加到此实例的值上。

System_CAPS_pubmethod AddMinutes(Double)

返回一个新的 DateTime,它将指定的分钟数加到此实例的值上。

System_CAPS_pubmethod AddMonths(Int32)

返回一个新的 DateTime,它将指定的月数加到此实例的值上。

System_CAPS_pubmethod AddSeconds(Double)

返回一个新的 DateTime,它将指定的秒数加到此实例的值上。

System_CAPS_pubmethod AddTicks(Int64)

返回一个新的 DateTime,它将指定的刻度数加到此实例的值上。

System_CAPS_pubmethod AddYears(Int32)

返回一个新的 DateTime,它将指定的年份数加到此实例的值上。

System_CAPS_pubmethodSystem_CAPS_static Compare(DateTime, DateTime)

对两个 DateTime 的实例进行比较,并返回一个指示第一个实例是早于、等于还是晚于第二个实例的整数。

System_CAPS_pubmethod CompareTo(DateTime)

将此实例的值与指定的 DateTime 值相比较,并返回一个整数,该整数指示此实例是早于、等于还是晚于指定的 DateTime 值。

System_CAPS_pubmethod CompareTo(Object)

将此实例的值与包含指定的 DateTime 值的指定对象相比较,并返回一个整数,该整数指示此实例是早于、等于还是晚于指定的 DateTime 值。

System_CAPS_pubmethodSystem_CAPS_static DaysInMonth(Int32, Int32)

返回指定年和月中的天数。

System_CAPS_pubmethod Equals(DateTime)

返回一个值,该值指示此实例的值是否等于指定 DateTime 实例的值。

System_CAPS_pubmethodSystem_CAPS_static Equals(DateTime, DateTime)

返回一个值,该值指示的两个 DateTime 实例是否具有同一个日期和时间值。

System_CAPS_pubmethod Equals(Object)

返回一个值,该值指示此实例是否等于指定的对象。(覆盖 ValueType.Equals(Object)。)

System_CAPS_pubmethodSystem_CAPS_static FromBinary(Int64)

反序列化一个 64 位二进制值,并重新创建序列化的 DateTime 初始对象。

System_CAPS_pubmethodSystem_CAPS_static FromFileTime(Int64)

将指定的 Windows 文件时间转换为等效的本地时间。

System_CAPS_pubmethodSystem_CAPS_static FromFileTimeUtc(Int64)

将指定的 Windows 文件时间转换为等效的 UTC 时间。

System_CAPS_pubmethodSystem_CAPS_static FromOADate(Double)

返回与指定的 OLE 自动化日期等效的 DateTime。

System_CAPS_pubmethod GetDateTimeFormats()

将此实例的值转换为标准日期和时间格式说明符支持的所有字符串表示形式。

System_CAPS_pubmethod GetDateTimeFormats(Char)

将此实例的值转换为指定的标准日期和时间格式说明符支持的所有字符串表示形式。

System_CAPS_pubmethod GetDateTimeFormats(Char, IFormatProvider)

将此实例的值转换为指定的标准日期和时间格式说明符和区域性特定格式信息支持的所有字符串表示形式。

System_CAPS_pubmethod GetDateTimeFormats(IFormatProvider)

将此实例的值转换为标准日期和时间格式说明符和指定的区域性特定格式信息支持的所有字符串表示形式。

System_CAPS_pubmethod GetHashCode()

返回此实例的哈希代码。(覆盖 ValueType.GetHashCode()。)

System_CAPS_pubmethod GetType()

获取当前实例的 Type(继承自 Object。)

System_CAPS_pubmethod GetTypeCode()

返回值类型 TypeCode 的 DateTime。

System_CAPS_pubmethod IsDaylightSavingTime()

指示此 DateTime 实例是否在当前时区的夏时制范围内。

System_CAPS_pubmethodSystem_CAPS_static IsLeapYear(Int32)

返回指定的年份是否为闰年的指示。

System_CAPS_pubmethodSystem_CAPS_static Parse(String)

将日期和时间的字符串表示形式转换为其等效的 DateTime。

System_CAPS_pubmethodSystem_CAPS_static Parse(String, IFormatProvider)

使用指定的区域性特定格式设置信息,将日期和时间的字符串表示形式转换为其等效的DateTime。

System_CAPS_pubmethodSystem_CAPS_static Parse(String, IFormatProvider, DateTimeStyles)

使用指定的区域性特定格式设置信息和格式类型,将日期和时间的字符串表示形式转换为其等效的 DateTime。

System_CAPS_pubmethodSystem_CAPS_static ParseExact(String, String, IFormatProvider)

使用指定的格式和区域性特定格式信息,将日期和时间的指定字符串表示形式转换为其等效的 DateTime。 字符串表示形式的格式必须与指定的格式完全匹配。

System_CAPS_pubmethodSystem_CAPS_static ParseExact(String, String, IFormatProvider, DateTimeStyles)

使用指定的格式、区域性特定的格式信息和样式将日期和时间的指定字符串表示形式转换为其等效的 DateTime。 字符串表示形式的格式必须与指定的格式完全匹配,否则会引发异常。

System_CAPS_pubmethodSystem_CAPS_static ParseExact(String, String[], IFormatProvider, DateTimeStyles)

使用指定的格式数组、区域性特定格式信息和样式,将日期和时间的指定字符串表示形式转换为其等效的 DateTime。 字符串表示形式的格式必须至少与指定的格式之一完全匹配,否则会引发异常。

System_CAPS_pubmethodSystem_CAPS_static SpecifyKind(DateTime, DateTimeKind)

创建新的 DateTime 对象,该对象具有与指定的 DateTime 相同的刻度数,但是根据指定的DateTimeKind 值的指示,指定为本地时间或协调世界时 (UTC),或者两者皆否。

System_CAPS_pubmethod Subtract(DateTime)

从此实例中减去指定的日期和时间。

System_CAPS_pubmethod Subtract(TimeSpan)

从此实例中减去指定持续时间。

System_CAPS_pubmethod ToBinary()

将当前 DateTime 对象序列化为一个 64 位二进制值,该值随后可用于重新创建 DateTime对象。

System_CAPS_pubmethod ToFileTime()

将当前 DateTime 对象的值转换为 Windows 文件时间。

System_CAPS_pubmethod ToFileTimeUtc()

将当前 DateTime 对象的值转换为 Windows 文件时间。

System_CAPS_pubmethod ToLocalTime()

将当前 DateTime 对象的值转换为本地时间。

System_CAPS_pubmethod ToLongDateString()

将当前 DateTime 对象的值转换为其等效的长日期字符串表示形式。

System_CAPS_pubmethod ToLongTimeString()

将当前 DateTime 对象的值转换为其等效的长时间字符串表示形式。

System_CAPS_pubmethod ToOADate()

将此实例的值转换为等效的 OLE 自动化日期。

System_CAPS_pubmethod ToShortDateString()

将当前 DateTime 对象的值转换为其等效的短日期字符串表示形式。

System_CAPS_pubmethod ToShortTimeString()

将当前 DateTime 对象的值转换为其等效的短时间字符串表示形式。

System_CAPS_pubmethod ToString()

使用当前的区域性格式约定将当前 DateTime 对象的值转换为它的等效字符串表示形式。(覆盖 ValueType.ToString()。)

System_CAPS_pubmethod ToString(IFormatProvider)

使用指定的区域性特定格式信息将当前 DateTime 对象的值转换为它的等效字符串表示形式。

System_CAPS_pubmethod ToString(String)

使用指定的格式和当前区域性的格式约定将当前 DateTime 对象的值转换为它的等效字符串表示形式。

System_CAPS_pubmethod ToString(String, IFormatProvider)

使用指定的格式和区域性特定格式信息将当前 DateTime 对象的值转换为它的等效字符串表示形式。

System_CAPS_pubmethod ToUniversalTime()

将当前 DateTime 对象的值转换为协调世界时 (UTC)。

System_CAPS_pubmethodSystem_CAPS_static TryParse(String, DateTime)

将日期和时间的指定字符串表示形式转换为其 DateTime 等效项,并返回一个指示转换是否成功的值。

System_CAPS_pubmethodSystem_CAPS_static TryParse(String, IFormatProvider, DateTimeStyles, DateTime)

使用指定的区域性特定格式信息和格式设置样式,将日期和时间的指定字符串表示形式转换为其 DateTime 等效项,并返回一个指示转换是否成功的值。

System_CAPS_pubmethodSystem_CAPS_static TryParseExact(String, String, IFormatProvider, DateTimeStyles, DateTime)

使用指定的格式、区域性特定的格式信息和样式将日期和时间的指定字符串表示形式转换为其等效的 DateTime。 字符串表示形式的格式必须与指定的格式完全匹配。 该方法返回一个指示转换是否成功的值。

System_CAPS_pubmethodSystem_CAPS_static TryParseExact(String, String[], IFormatProvider, DateTimeStyles, DateTime)

使用指定的格式数组、区域性特定格式信息和样式,将日期和时间的指定字符串表示形式转换为其等效的 DateTime。 字符串表示形式的格式必须至少与指定的格式之一完全匹配。 该方法返回一个指示转换是否成功的值。


字段
 
 名称说明
System_CAPS_pubfieldSystem_CAPS_static MaxValue

表示 DateTime 的最大可能值。 此字段为只读。

System_CAPS_pubfieldSystem_CAPS_static MinValue

 

表示 DateTime 的最小可能值。 此字段为只读。

运算符
 
 
 名称说明
System_CAPS_puboperatorSystem_CAPS_static Addition(DateTime, TimeSpan)

将指定的时间间隔加到指定的日期和时间以生成新的日期和时间。

System_CAPS_puboperatorSystem_CAPS_static Equality(DateTime, DateTime)

确定 DateTime 的两个指定的实例是否相等。

System_CAPS_puboperatorSystem_CAPS_static GreaterThan(DateTime, DateTime)

确定指定的 DateTime 是否晚于另一个指定的 DateTime。

System_CAPS_puboperatorSystem_CAPS_static GreaterThanOrEqual(DateTime, DateTime)

确定一个指定的 DateTime 表示的日期和时间等于还是晚于另一个指定的DateTime。

System_CAPS_puboperatorSystem_CAPS_static Inequality(DateTime, DateTime)

确定 DateTime 的两个指定的实例是否不等。

System_CAPS_puboperatorSystem_CAPS_static LessThan(DateTime, DateTime)

确定指定的 DateTime 是否早于另一个指定的 DateTime。

System_CAPS_puboperatorSystem_CAPS_static LessThanOrEqual(DateTime, DateTime)

确定一个指定的 DateTime 表示的日期和时间等于还是早于另一个指定的DateTime。

System_CAPS_puboperatorSystem_CAPS_static Subtraction(DateTime, DateTime)

将指定的日期和时间与另一个指定的日期和时间相减,返回一个时间间隔。

System_CAPS_puboperatorSystem_CAPS_static Subtraction(DateTime, TimeSpan)

从指定的日期和时间减去指定的时间间隔,返回新的日期和时间。

 
 
原文地址:https://www.cnblogs.com/dongteng/p/7489282.html