0001-01-01 00:00:00.0000000 hingga 9999-12-31 23:59:59.9999999 (dalam UTC)
100 nanodetik
8 hingga 10
Ya
Ya
Catatan
Jenis data rowversion Transact-SQL bukan jenis data tanggal atau waktu. tanda waktu adalah sinonim yang tidak digunakan lagi untuk rowversion.
Fungsi tanggal dan waktu
Tabel berikut mencantumkan fungsi tanggal dan waktu Transact-SQL. Untuk informasi selengkapnya tentang determinisme, lihat Fungsi Deterministik dan Nondeterministik.
Fungsi yang mengembalikan nilai tanggal dan waktu sistem
Transact-SQL memperoleh semua nilai tanggal dan waktu sistem dari sistem operasi komputer tempat instans SQL Server berjalan.
Fungsi tanggal dan waktu sistem presisi yang lebih tinggi
Karena SQL Server 2008 (10.0.x), Mesin Database memperoleh nilai tanggal dan waktu melalui penggunaan GetSystemTimeAsFileTime() Windows API. Akurasi tergantung pada perangkat keras komputer dan versi Windows tempat instans SQL Server berjalan. API ini memiliki presisi tetap pada 100 nanodetik. Gunakan GETSystemTimeAdjustment() Windows API untuk menentukan akurasi.
Mengembalikan nilai datetime2(7) yang berisi tanggal dan waktu komputer tempat instans SQL Server berjalan. Nilai yang dikembalikan tidak menyertakan offset zona waktu.
Mengembalikan nilai datetimeoffset(7) yang berisi tanggal dan waktu komputer tempat instans SQL Server berjalan. Nilai yang dikembalikan mencakup offset zona waktu.
Mengembalikan nilai datetime2(7) yang berisi tanggal dan waktu komputer tempat instans SQL Server berjalan. Fungsi mengembalikan nilai tanggal dan waktu sebagai waktu UTC (Waktu Universal Terkoordinasi).
datetime2(7)
Nondeterministik
Fungsi tanggal dan waktu sistem presisi yang lebih rendah
Mengembalikan nilai datetime yang berisi tanggal dan waktu komputer tempat instans SQL Server berjalan. Nilai yang dikembalikan tidak menyertakan offset zona waktu.
Mengembalikan nilai datetime yang berisi tanggal dan waktu komputer tempat instans SQL Server berjalan. Nilai yang dikembalikan tidak menyertakan offset zona waktu.
Mengembalikan nilai datetime yang berisi tanggal dan waktu komputer tempat instans SQL Server berjalan. Fungsi mengembalikan nilai tanggal dan waktu sebagai waktu UTC (Waktu Universal Terkoordinasi).
Mengembalikan nilai tanggal yang hanya berisi tanggal komputer tempat instans Mesin Database berjalan. Nilai yang dikembalikan tidak menyertakan waktu dan offset zona waktu.
date
Nondeterministik
Fungsi yang mengembalikan bagian tanggal dan waktu
Mengembalikan nilai yang sesuai dengan awal setiap wadah tanggal-waktu dari tanda waktu yang ditentukan oleh parameter asal , atau nilai 1900-01-01 00:00:00.000 asal default jika parameter asal tidak ditentukan.
Jenis pengembalian tergantung pada argumen yang disediakan untuk tanggal.
TODATETIMEOFFSET mengubah nilai datetime2 menjadi nilai datetimeoffset. TODATETIMEOFFSET menginterpretasikan nilai datetime2 dalam waktu lokal, untuk time_zone yang ditentukan.
datetimeoffset dengan presisi pecahan argumen datetime
Deterministic
Fungsi yang mengatur atau mengembalikan fungsi format sesi
Mengembalikan nama bahasa yang digunakan saat ini. @@LANGUAGE bukan fungsi tanggal atau waktu. Namun, pengaturan bahasa dapat memengaruhi output fungsi tanggal.
Mengatur lingkungan bahasa untuk pesan sesi dan sistem. SET LANGUAGE bukan fungsi tanggal atau waktu. Namun, pengaturan bahasa memengaruhi output fungsi tanggal.
Mengembalikan informasi tentang format tanggal semua bahasa yang didukung. sp_helplanguage bukan prosedur tanggal atau waktu tersimpan. Namun, pengaturan bahasa memengaruhi output fungsi tanggal.
Menentukan apakah ekspresi input datetime atau smalldatetime memiliki nilai tanggal atau waktu yang valid.
int
ISDATE deterministik hanya digunakan dengan fungsi CONVERT, ketika parameter gaya CONVERT ditentukan, dan ketika gaya tidak sama dengan 0, 100, 9, atau 109.
Mengembalikan nilai yang diformat dengan format dan budaya opsional yang ditentukan. Gunakan fungsi FORMAT untuk pemformatan nilai tanggal/waktu dan angka yang sadar lokal sebagai string.
Menyediakan panduan portabilitas database dan aplikasi database yang menggunakan pernyataan Transact-SQL dari satu bahasa ke bahasa lain, atau yang mendukung beberapa bahasa.
Menyediakan informasi tentang fungsi skalar ODBC yang tersedia untuk digunakan dalam pernyataan Transact-SQL. Menyertakan fungsi tanggal dan waktu ODBC.