SQL Datetime Convert Modelleri
SQL’de en çok karşımıza çıkan sorunlardan biri tarih gösterim şeklidir. Aşağıda en çok kullanılan formatları bulabilirsiniz.
SELECT CONVERT ( Dönüşülecek Tip (DateTime, VarChar vs), DDönüşmesi İstenen Alan, Tip Kodu)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 |
--Format: mon dd yyyy hh:mmAM (or PM) --Çıktı: Dec 7 2020 4:09PM SELECT convert(varchar, getdate(), 100) --Format: mm/dd/yyyy --Çıktı: 12/07/2020 SELECT convert(varchar, getdate(), 101) --Format: yyyy.mm.dd --Çıktı: 2020.12.07 SELECT convert(varchar, getdate(), 102) --Format: dd/mm/yyyy --Çıktı: 07/12/2020 SELECT convert(varchar, getdate(), 103) --Format: dd.mm.yyyy --Çıktı: 07.12.2020 SELECT convert(varchar, getdate(), 104) --Format: dd-mm-yyyy --Çıktı: 07-12-2020 SELECT convert(varchar, getdate(), 105) --Format: dd mon yyyy --Çıktı: 07 Dec 2020 SELECT convert(varchar, getdate(), 106) --Format: mon dd, yyyy --Çıktı: Dec 07, 2020 SELECT convert(varchar, getdate(), 107) --Format: hh:mm:ss --Çıktı: 15:49:24 SELECT convert(varchar, getdate(), 108) --Format: mon dd yyyy hh:mm:ss:mmmAM (or PM) --Çıktı: Dec 7 2020 3:50:13:540PM SELECT convert(varchar, getdate(), 109) --Format: mm-dd-yyyy --Çıktı: 12-07-2020 SELECT convert(varchar, getdate(), 110) --Format: yyyy/mm/dd -- yyyymmdd - ISO date format - international standard - works with any language setting --Çıktı: 2020/12/07 SELECT convert(varchar, getdate(), 111) --Format: yyyymmdd --Çıktı: 20201207 SELECT convert(varchar, getdate(), 112) --Format: dd mon yyyy hh:mm:ss:mmm --Çıktı: 07 Dec 2020 15:53:14:053 SELECT convert(varchar, getdate(), 113) --Format: hh:mm:ss:mmm(24h) --Çıktı: 15:54:05:693 SELECT convert(varchar, getdate(), 114) --Format: yyyy-mm-dd hh:mm:ss(24h) --Çıktı: 2020-12-07 15:54:23 SELECT convert(varchar, getdate(), 120) --Format: yyyy-mm-dd hh:mm:ss.mmm --Çıktı: 2020-12-07 15:55:15.630 SELECT convert(varchar, getdate(), 121) --Format: yyyy-mm-ddThh:mm:ss.mmm --Çıktı: 2020-12-07T15:55:44.147 SELECT convert(varchar, getdate(), 126) --Without century (YY) date / datetime conversion - there are exceptions! --Format: mon dd yyyy hh:mmAM (or PM) --Çıktı: Dec 7 2020 3:56PM SELECT convert(varchar, getdate(), 0) --Format: mm/dd/yy --Çıktı: 12/07/20 SELECT convert(varchar, getdate(), 1) --Format: yy.mm.dd --Çıktı: 20.12.07 SELECT convert(varchar, getdate(), 2) --Format: dd/mm/yy --Çıktı: 07/12/20 SELECT convert(varchar, getdate(), 3) --Format: dd.mm.yy --Çıktı: 07.12.20 SELECT convert(varchar, getdate(), 4) --Format: dd-mm-yy --Çıktı: 07-12-20 SELECT convert(varchar, getdate(), 5) --Format: dd mon yy --Çıktı: 07 Dec 20 SELECT convert(varchar, getdate(), 6) --Format: mon dd, yy --Çıktı: Dec 07, 20 SELECT convert(varchar, getdate(), 7) --Format: hh:mm:ss --Çıktı: 16:02:32 SELECT convert(varchar, getdate(), 8) --Format: mon dd yyyy hh:mm:ss:mmmAM (or PM) --Çıktı: Dec 7 2020 4:03:02:100PM SELECT convert(varchar, getdate(), 9) --Format: mm-dd-yy --Çıktı: 12-07-20 SELECT convert(varchar, getdate(), 10) --Format: yy/mm/dd --Çıktı: 20/12/07 SELECT convert(varchar, getdate(), 11) --Format: yymmdd --Çıktı: 201207 SELECT convert(varchar, getdate(), 12) --Format: dd mon yyyy hh:mm:ss:mmm --Çıktı: 07 Dec 2020 16:05:07:547 SELECT convert(varchar, getdate(), 13) --Format: hh:mm:ss:mmm(24h) --Çıktı: 16:05:34:363 SELECT convert(varchar, getdate(), 14) --Format: yyyy-mm-dd hh:mm:ss(24h) --Çıktı: 2020-12-07 16:06:14 SELECT convert(varchar, getdate(), 20) --Format: yyyy-mm-dd hh:mm:ss.mmm --Çıktı: 2020-12-07 16:06:43.970 SELECT convert(varchar, getdate(), 21) --Format: mm/dd/yy hh:mm:ss AM (or PM) --Çıktı: 12/07/20 4:06:59 PM SELECT convert(varchar, getdate(), 22) --Format: yyyy-mm-dd --Çıktı: 2020-12-07 SELECT convert(varchar, getdate(), 23) --Format: hh:mm:ss --Çıktı: 16:08:11 SELECT convert(varchar, getdate(), 24) --Format: yyyy-mm-dd hh:mm:ss.mmm --Çıktı: 2020-12-07 16:08:28.353 SELECT convert(varchar, getdate(), 25) |