Argumen
kapan ( Tanggal , DateTime , atau Waktu )
Karena jenis temporal adalah nilai Teks dengan format tertentu, nilai teks apa pun dapat diberikan ke DATETIME () , tetapi nilai non-temporal akan menghasilkan hasil kosong.
Nilai Pengembalian
DateTime : Nilai yang dikonversi jika kapan dikenali sebagai Date , DateTime , atau nilai Time , atau kosong jika tidak. Jika saat adalah waktu nilai, yang tidak memiliki komponen tanggal, tanggal default 1899/12/30 digunakan. Jika saat adalah Tanggal nilai, yang tidak memiliki komponen waktu, 00:00:00 digunakan.
Contoh
- DATETIME("4/1/2010 3:14")(Waktu 24 jam jika tidak ada AM / PM): 4/1/2010 3:14:00 AM
- DATETIME("4/1/2010 15:14")(Waktu 24 jam): 4/1/2010 3:14:00 PM
- DATETIME("4/1/2010 3:14 PM")(Waktu 12 jam dengan AM / PM): 4/1/2010 3:14:00 PM
- DATETIME(NOW()): Tanggal & waktu saat ini dari nilai DateTime . Lihat juga SEKARANG () .
- DATETIME("4/1/2010"): 4/1/2010 12:00:00 AM ( nilai Tanggal tidak memiliki komponen waktu, jadi default digunakan).
- DATETIME(TODAY()): Tanggal hari ini pukul 12:00:00 dari nilai Date ( TODAY () mengembalikan nilai Date , yang tidak memiliki komponen waktu, jadi default digunakan).
- DATETIME("3:14"): 12/30/1899 3:14:00 AM ( nilai Waktu tidak memiliki komponen tanggal, jadi default digunakan).
- DATETIME(TIMENOW()): 12/30/1899 pada waktu sekarang ( TIMENOW () mengembalikan nilai Time , yang tidak memiliki komponen tanggal, jadi default digunakan).
Masalah potensial
DATETIME("Good morning, Martin!") : Mengembalikan kosong karena input tekstual bukan tipe temporal yang dikenali sehingga tidak dapat dikonversi.