DATE FORMAT PADA SQL SERVER dan sql

ada 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 FormatSQL StatementOutput
MM/DD/YYSELECT CONVERT(VARCHAR(8), GETDATE(), 1) AS [MM/DD/YY]05/03/12
MM/DD/YYYYSELECT CONVERT(VARCHAR(10), GETDATE(), 101) AS [MM/DD/YYYY] 05/03/2012
DD/MM/YYSELECT CONVERT(VARCHAR(8), GETDATE(), 3) AS [DD/MM/YY]03/05/2012
DD/MM/YYYYSELECT CONVERT(VARCHAR(10), GETDATE(), 103) AS [DD/MM/YYYY]03/05/2012
DD Mon YYSELECT CONVERT(VARCHAR(9), GETDATE(), 6) AS [DD MON YY]03 Jun 12
DD Mon YYYYSELECT CONVERT(VARCHAR(11), GETDATE(), 106) AS [DD MON YYYY] 03 Jun 2012
Mon DD, YYSELECT CONVERT(VARCHAR(10), GETDATE(), 7) AS [Mon DD, YY]Jun 03, 12
Mon DD, YYYYSELECT CONVERT(VARCHAR(12), GETDATE(), 107) AS [Mon DD, YYYY]Jun 03, 2012
HH:MM:SSSELECT 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/DDSELECT CONVERT(VARCHAR(8), GETDATE(), 11) AS [YY/MM/DD]12/05/03
YYYY/MM/DDSELECT CONVERT(VARCHAR(10), GETDATE(), 111) AS [YYYY/MM/DD]2012/05/03
YYYYMMDDSELECT 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
DATE FORMAT PADA SQL SERVER dan sql DATE FORMAT PADA SQL SERVER dan sql Reviewed by yunanto on Jumat, November 21, 2014 Rating: 5

Tidak ada komentar :

Events

Diberdayakan oleh Blogger.