DateTime.ToOADate Metode

Definisi

Mengonversi nilai instans ini ke tanggal Otomatisasi OLE yang setara.

public:
 double ToOADate();
public double ToOADate ();
member this.ToOADate : unit -> double
Public Function ToOADate () As Double

Mengembalikan

Angka floating-point presisi ganda yang berisi tanggal Otomatisasi OLE yang setara dengan nilai instans ini.

Pengecualian

Nilai instans ini tidak dapat direpresentasikan sebagai Tanggal Automasi OLE.

Keterangan

Tanggal Otomatisasi OLE diimplementasikan sebagai angka floating-point yang komponen integralnya adalah jumlah hari sebelum atau sesudah tengah malam, 30 Desember 1899, dan yang komponen pecahannya mewakili waktu pada hari itu dibagi 24. Misalnya, tengah malam, 31 Desember 1899 diwakili oleh 1,0; 6 A.M., 1 Januari 1900 diwakili oleh 2,25; tengah malam, 29 Desember 1899 diwakili oleh -1.0; dan 6 A.M., 29 Desember 1899 diwakili oleh -1,25.

Tanggal Automasi OLE dasar adalah tengah malam, 30 Desember 1899. Tanggal Automasi OLE minimum adalah tengah malam, 1 Januari 0100. Tanggal Otomatisasi OLE maksimum sama dengan DateTime.MaxValue, saat terakhir 31 Desember 9999.

Metode ini ToOADate melempar jika instans OverflowException saat ini menunjukkan tanggal yang lebih lambat dari MaxValue dan lebih awal dari tengah malam pada 1 Januari 0100. Namun, jika nilai instans saat ini adalah MinValue, metode mengembalikan 0.

Untuk informasi selengkapnya, lihat Automasi.

Berlaku untuk

Lihat juga