Database,
Pada SQL Server format datetime yang tersimpan di database adalah “MM/DD/YYYY”. Terkadang kita tidak membutuhkan format tanggal sepert MM/DD/YYYY, tetapi ketika melakukan query SELECT hasilnya akan berformat “Mon DD YYYY 1 HH:MIAM (or PM)”. Nah, disini saya akan membagikan beberapa format yang mungkin berguna sesuai kebutuhan. Dengan menggunakan CONVERT function, kita akan mengubah tipe data yang tadinya DATETIME menjadi VARCHAR dan hasil yang ditampilkan berupa STRING bukan DATETIME lagi.
Date Format pada SQL Server
Date Format | SQL Statement | Output |
---|---|---|
MM/DD/YY | SELECT CONVERT(VARCHAR(8), GETDATE(), 1) AS [MM/DD/YY] | 05/03/12 |
MM/DD/YYYY | SELECT CONVERT(VARCHAR(10), GETDATE(), 101) AS [MM/DD/YYYY] | 05/03/2012 |
DD/MM/YY | SELECT CONVERT(VARCHAR(8), GETDATE(), 3) AS [DD/MM/YY] | 03/05/2012 |
DD/MM/YYYY | SELECT CONVERT(VARCHAR(10), GETDATE(), 103) AS [DD/MM/YYYY] | 03/05/2012 |
DD Mon YY | SELECT CONVERT(VARCHAR(9), GETDATE(), 6) AS [DD MON YY] | 03 Jun 12 |
DD Mon YYYY | SELECT CONVERT(VARCHAR(11), GETDATE(), 106) AS [DD MON YYYY] | 03 Jun 2012 |
Mon DD, YY | SELECT CONVERT(VARCHAR(10), GETDATE(), 7) AS [Mon DD, YY] | Jun 03, 12 |
Mon DD, YYYY | SELECT CONVERT(VARCHAR(12), GETDATE(), 107) AS [Mon DD, YYYY] | Jun 03, 2012 |
HH:MM:SS | SELECT CONVERT(VARCHAR(8), GETDATE(), 108) | 05:42:36 |
Mon DD YYYY HH:MI:SS:MMMAM (or PM) | SELECT CONVERT(VARCHAR(26), GETDATE(), 109) | Jun 03 2012 12:35:31:198PM |
YY/MM/DD | SELECT CONVERT(VARCHAR(8), GETDATE(), 11) AS [YY/MM/DD] | 12/05/03 |
YYYY/MM/DD | SELECT CONVERT(VARCHAR(10), GETDATE(), 111) AS [YYYY/MM/DD] | 2012/05/03 |
YYYYMMDD | SELECT CONVERT(VARCHAR(8), GETDATE(), 112) AS [YYYYMMDD] | 20120503 |
DD Mon YYYY HH:MM:SS:MMM(24h) | SELECT CONVERT(VARCHAR(24), GETDATE(), 113) | 03 Apr 2012 00:43:59:179 |
Format tanggal yang banyak digunakan biasanya ya itu, hhe..Semoga bermanfaat bagi pembaca
Ane Pertamax Gan :)
BalasHapuslalu bagaimana cara menampilkan dd-mm-yyyy HH24 dan jumlahnya,
BalasHapusada yang bisa share ???
bagaimana cara mengubah satu kolom pada tabel dengan tipe data datetime menjadi varchar ?
BalasHapusUntuk mengubah data dari datetime ke date gmana gan..
BalasHapusane udah coba convert(datetime,tanggal) as tgl
hasilnya error.. makasih
Jual Mobil Bekas