SqlDateTime 成员
表示要存储在数据库中或从数据库中检索的日期和时间数据,值范围介于 1753 年 1 月 1 日到 9999 年 12 月 31 日之间,精度为 3.33 毫秒。SqlDateTime 结构具有与其相应的 .NET Framework 类型 DateTime 不同的基础数据类型,该结构可以表示 12:00:00 AM 1/1/0001 和 11:59:59 PM 12/31/9999 之间的任何时间,精度可达到 100 纳秒。SqlDateTime 实际上存储的是相对于 00:00:00 AM 1/1/1900 的差值。因此,将“00:00:00 AM 1/1/1900”转换为整数将返回 0。
下表列出了由 SqlDateTime 类型公开的成员。
公共构造函数
名称 | 说明 | |
---|---|---|
SqlDateTime | 已重载。初始化 SqlDateTime 结构的新实例。 |
页首
公共字段
名称 | 说明 | |
---|---|---|
MaxValue | 表示 SqlDateTime 结构的最大有效日期值。 | |
MinValue | 表示 SqlDateTime 结构的最小有效日期值。 | |
Null | 表示可分配给 SqlDateTime 结构实例的 Value 属性的空值。 | |
SQLTicksPerHour | 值为等效于 1 小时的刻度数的常数。 | |
SQLTicksPerMinute | 值为等效于 1 分钟的刻度数的常数。 | |
SQLTicksPerSecond | 值为等效于 1 秒的刻度数的常数。 |
页首
公共属性
名称 | 说明 | |
---|---|---|
DayTicks | 获取刻度数,它表示此 SqlDateTime 结构的日期。 | |
IsNull | 获取一个值,该值指示 SqlDateTime 结构的 Value 属性是否为 Null。 | |
TimeTicks | 获取表示此 SqlDateTime 结构的时间的刻度数。 | |
Value | 获取 SqlDateTime 结构的值。此属性为只读。 |
页首
公共方法
(请参见 受保护的方法 )
名称 | 说明 | |
---|---|---|
Add | 向指定的 Timespan 添加 SqlDateTime。 | |
CompareTo | 已重载。 将此 SqlDateTime 结构与提供的参数进行比较,并返回其相对值的指示。 | |
Equals | 已重载。 已重写。 对两个 SqlDateTime 结构执行逻辑比较,以确定它们是否相等。 | |
GetHashCode | 已重写。 获取此实例的哈希代码。 | |
GetType | 获取当前实例的 Type。 (从 Object 继承。) | |
GetXsdType | 返回指定的 XmlSchemaSet 的 XML 架构定义语言 (XSD)。 | |
GreaterThan | 对 SqlDateTime 的两个实例进行比较,以确定第一个实例是否大于第二个实例。 | |
GreaterThanOrEqual | 对 SqlDateTime 的两个实例进行比较,以确定第一个实例是否大于或等于第二个实例。 | |
LessThan | 对 SqlDateTime 的两个实例进行比较,以确定第一个实例是否小于第二个实例。 | |
LessThanOrEqual | 对 SqlDateTime 的两个实例进行比较,以确定第一个实例是否小于或等于第二个实例。 | |
NotEquals | 对 SqlDateTime 的两个实例执行逻辑比较,确定它们是否相等。 | |
op_Addition | 将提供的 TimeSpan 参数 t 指示的一段时间添加到提供的 SqlDateTime 结构中。 | |
op_Equality | 对两个 SqlDateTime 结构执行逻辑比较,以确定它们是否相等。 | |
op_Explicit | 已重载。 在参数和 SqlDateTime 结构之间转换。 | |
op_GreaterThan | 对 SqlDateTime 的两个实例进行比较,以确定第一个实例是否大于第二个实例。 | |
op_GreaterThanOrEqual | 对 SqlDateTime 的两个实例进行比较,以确定第一个实例是否大于或等于第二个实例。 | |
op_Implicit | 将 DateTime 结构转换为 SqlDateTime 结构。 | |
op_Inequality | 对 SqlDateTime 的两个实例执行逻辑比较,确定它们是否相等。 | |
op_LessThan | 对 SqlDateTime 的两个实例进行比较,以确定第一个实例是否小于第二个实例。 | |
op_LessThanOrEqual | 对 SqlDateTime 的两个实例进行比较,以确定第一个实例是否小于或等于第二个实例。 | |
op_Subtraction | 从提供的 SqlDateTime 结构中减去提供的 TimeSpan 结构 t。 | |
Parse | 将日期和时间的指定的 String 表示形式转换为其等效的 SqlDateTime 形式。 | |
ReferenceEquals | 确定指定的 Object 实例是否是相同的实例。 (从 Object 继承。) | |
Subtract | 从此 SqlDateTime 实例中减去指定的 Timespan。 | |
ToSqlString | 将此 SqlDateTime 结构转换为 SqlString。 | |
ToString | 已重写。 将此 SqlDateTime 结构转换为 String。 |
页首
受保护的方法
名称 | 说明 | |
---|---|---|
Finalize | 允许 Object 在“垃圾回收”回收 Object 之前尝试释放资源并执行其他清理操作。 (从 Object 继承。) | |
MemberwiseClone | 创建当前 Object 的浅表副本。 (从 Object 继承。) |
页首
显式接口实现
名称 | 说明 | |
---|---|---|
System.Xml.Serialization.IXmlSerializable.GetSchema | 该成员支持 .NET Framework 结构,不应从代码直接使用。 | |
System.Xml.Serialization.IXmlSerializable.ReadXml | 该成员支持 .NET Framework 结构,不应从代码直接使用。 | |
System.Xml.Serialization.IXmlSerializable.WriteXml | 该成员支持 .NET Framework 结构,不应从代码直接使用。 |
页首
请参见
参考
SqlDateTime 结构
System.Data.SqlTypes 命名空间