SqlDateTime Struktur

Definisi

Mewakili data tanggal dan waktu mulai dari 1 Januari 1753 hingga 31 Desember 9999 hingga akurasi 3,33 milidetik untuk disimpan atau diambil dari database. Struktur SqlDateTime memiliki struktur data yang mendasar yang berbeda dari jenis .NET yang sesuai, DateTime, yang dapat mewakili kapan saja antara pukul 12:00:00 1/01/0001 dan 11:59:59 PM 31/12/9999, hingga akurasi 100 nanodetik. SqlDateTime sebenarnya menyimpan perbedaan relatif ke 00:00:00 AM 1/1/1900. Oleh karena itu, konversi dari "00:00:00 AM 1/1/1900" ke bilangan bulat akan mengembalikan 0.

public value class SqlDateTime : IComparable, IEquatable<System::Data::SqlTypes::SqlDateTime>, System::Data::SqlTypes::INullable, System::Xml::Serialization::IXmlSerializable
public value class SqlDateTime : IComparable, System::Data::SqlTypes::INullable, System::Xml::Serialization::IXmlSerializable
public value class SqlDateTime : IComparable, System::Data::SqlTypes::INullable
public struct SqlDateTime : IComparable, IEquatable<System.Data.SqlTypes.SqlDateTime>, System.Data.SqlTypes.INullable, System.Xml.Serialization.IXmlSerializable
public struct SqlDateTime : IComparable, System.Data.SqlTypes.INullable, System.Xml.Serialization.IXmlSerializable
public struct SqlDateTime : IComparable, System.Data.SqlTypes.INullable
[System.Serializable]
public struct SqlDateTime : IComparable, System.Data.SqlTypes.INullable, System.Xml.Serialization.IXmlSerializable
type SqlDateTime = struct
    interface INullable
    interface IXmlSerializable
type SqlDateTime = struct
    interface INullable
[<System.Serializable>]
type SqlDateTime = struct
    interface INullable
    interface IXmlSerializable
Public Structure SqlDateTime
Implements IComparable, IEquatable(Of SqlDateTime), INullable, IXmlSerializable
Public Structure SqlDateTime
Implements IComparable, INullable, IXmlSerializable
Public Structure SqlDateTime
Implements IComparable, INullable
Warisan
SqlDateTime
Atribut
Penerapan

Konstruktor

Nama Deskripsi
SqlDateTime(DateTime)

Menginisialisasi instans SqlDateTime baru struktur menggunakan nilai yang ditentukan DateTime .

SqlDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Double)

Menginisialisasi instans SqlDateTime baru struktur menggunakan parameter yang disediakan untuk menginisialisasi tahun, bulan, hari, jam, menit, detik, dan milidetik dari struktur baru.

SqlDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32)

Menginisialisasi instans SqlDateTime baru struktur menggunakan parameter yang disediakan untuk menginisialisasi tahun, bulan, hari, jam, menit, detik, dan mikrodetik struktur baru.

SqlDateTime(Int32, Int32, Int32, Int32, Int32, Int32)

Menginisialisasi instans SqlDateTime baru struktur menggunakan parameter yang disediakan untuk menginisialisasi tahun, bulan, hari, jam, menit, dan detik struktur baru.

SqlDateTime(Int32, Int32, Int32)

Menginisialisasi instans SqlDateTime baru struktur menggunakan parameter yang disediakan untuk menginisialisasi tahun, bulan, hari.

SqlDateTime(Int32, Int32)

Menginisialisasi instans SqlDateTime baru struktur menggunakan parameter yang disediakan.

Bidang

Nama Deskripsi
MaxValue

Mewakili nilai tanggal valid maksimum untuk SqlDateTime struktur.

MinValue

Mewakili nilai tanggal valid minimum untuk SqlDateTime struktur.

Null

Mewakili yang dapat ditetapkan ke instans DBNullSqlDateTime struktur ini.

SQLTicksPerHour

Konstanta yang nilainya adalah jumlah kutu yang setara dengan satu jam.

SQLTicksPerMinute

Konstanta yang nilainya adalah jumlah kutu yang setara dengan satu menit.

SQLTicksPerSecond

Konstanta yang nilainya adalah jumlah kutu yang setara dengan satu detik.

Properti

Nama Deskripsi
DayTicks

Mendapatkan jumlah tanda centang yang menunjukkan tanggal struktur ini SqlDateTime .

IsNull

Menunjukkan apakah struktur ini SqlDateTime null.

TimeTicks

Mendapatkan jumlah tanda centang yang mewakili waktu struktur ini SqlDateTime .

Value

Mendapatkan nilai SqlDateTime struktur. Properti ini bersifat hanya dapat dibaca.

Metode

Nama Deskripsi
Add(SqlDateTime, TimeSpan)

SqlDateTime Menambahkan ke TimeSpan.

CompareTo(Object)

Membandingkan struktur ini SqlDateTime dengan yang disediakan Object dan mengembalikan indikasi nilai relatifnya.

CompareTo(SqlDateTime)

Membandingkan struktur ini SqlDateTime dengan struktur yang disediakan SqlDateTime dan mengembalikan indikasi nilai relatifnya.

Equals(Object)

Membandingkan parameter objek yang disediakan dengan Value properti SqlDateTime objek.

Equals(SqlDateTime, SqlDateTime)

Melakukan perbandingan logis dari dua SqlDateTime struktur untuk menentukan apakah keduanya sama.

Equals(SqlDateTime)

Menunjukkan apakah instans saat ini sama dengan instans lain dengan jenis yang sama.

GetHashCode()

Mendapatkan kode hash untuk instans ini.

GetXsdType(XmlSchemaSet)

Mengembalikan bahasa definisi Skema XML (XSD) dari XmlSchemaSet.

GreaterThan(SqlDateTime, SqlDateTime)

Membandingkan dua instans SqlDateTime untuk menentukan apakah yang pertama lebih besar dari yang kedua.

GreaterThanOrEqual(SqlDateTime, SqlDateTime)

Membandingkan dua instans SqlDateTime untuk menentukan apakah yang pertama lebih besar dari atau sama dengan yang kedua.

LessThan(SqlDateTime, SqlDateTime)

Membandingkan dua instans SqlDateTime untuk menentukan apakah yang pertama kurang dari yang kedua.

LessThanOrEqual(SqlDateTime, SqlDateTime)

Membandingkan dua instans SqlDateTime untuk menentukan apakah yang pertama kurang dari atau sama dengan yang kedua.

NotEquals(SqlDateTime, SqlDateTime)

Melakukan perbandingan logis dari dua instans untuk menentukan apakah instans SqlDateTime tersebut tidak sama.

Parse(String)

Mengonversi representasi tanggal dan waktu yang ditentukan String ke SqlDateTime yang setara.

Subtract(SqlDateTime, TimeSpan)

Mengurangi yang ditentukan Timespan dari instans ini SqlDateTime .

ToSqlString()

Mengonversi struktur ini SqlDateTime menjadi SqlString.

ToString()

Mengonversi struktur ini SqlDateTime menjadi String.

Operator

Nama Deskripsi
Addition(SqlDateTime, TimeSpan)

Menambahkan periode waktu yang ditunjukkan oleh parameter yang disediakan TimeSpan , t, ke struktur yang disediakan SqlDateTime .

Equality(SqlDateTime, SqlDateTime)

Melakukan perbandingan logis dari dua SqlDateTime struktur untuk menentukan apakah keduanya sama.

Explicit(SqlDateTime to DateTime)

SqlDateTime Mengonversi struktur menjadi DateTime struktur.

Explicit(SqlString to SqlDateTime)

SqlString Mengonversi parameter menjadi SqlDateTime.

GreaterThan(SqlDateTime, SqlDateTime)

Membandingkan dua instans SqlDateTime untuk menentukan apakah yang pertama lebih besar dari yang kedua.

GreaterThanOrEqual(SqlDateTime, SqlDateTime)

Membandingkan dua instans SqlDateTime untuk menentukan apakah yang pertama lebih besar dari atau sama dengan yang kedua.

Implicit(DateTime to SqlDateTime)

DateTime Mengonversi struktur menjadi SqlDateTime struktur.

Inequality(SqlDateTime, SqlDateTime)

Melakukan perbandingan logis dari dua instans untuk menentukan apakah instans SqlDateTime tersebut tidak sama.

LessThan(SqlDateTime, SqlDateTime)

Membandingkan dua instans SqlDateTime untuk menentukan apakah yang pertama kurang dari yang kedua.

LessThanOrEqual(SqlDateTime, SqlDateTime)

Membandingkan dua instans SqlDateTime untuk menentukan apakah yang pertama kurang dari atau sama dengan yang kedua.

Subtraction(SqlDateTime, TimeSpan)

Mengurangi struktur yang disediakan TimeSpan , t, dari struktur yang disediakan SqlDateTime .

Implementasi Antarmuka Eksplisit

Nama Deskripsi
IXmlSerializable.GetSchema()

Anggota ini mendukung infrastruktur .NET Framework dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

IXmlSerializable.ReadXml(XmlReader)

Anggota ini mendukung infrastruktur .NET Framework dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

IXmlSerializable.WriteXml(XmlWriter)

Anggota ini mendukung infrastruktur .NET Framework dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Berlaku untuk

Lihat juga