2016-04-11 35 views
0

Aşağıdaki postaya 04/11/2016 01:38:03 PM bir tarih aralığı sütunu göstermem gerekiyor, ancak 4/11/2016 1:38:03 PM biçiminde gösteriliyor.SQL Server sorgusunda Datetime biçimi

İstenen formatı almak için herhangi bir özel işlev veya sözdizimi var mı?

+7

Bu sunum meselesi ve uygulama katmanında ele alınmalıdır. Tabii ki – lad2025

+0

evet varsa, 'CONVERT/FORMAT' kullanabilirsiniz. Ancak bunun için belirli bir sözdizimi bulamadı. –

+1

Kullanım süresi alanlarında doğal bir biçim yoktur. Sunumu değiştirmek isterseniz, istediğiniz formatta '(n) varchar'a dönüştürmelisiniz. – HoneyBadger

cevap

0

Bu sorgu aynı formatta size çıktı verecektir (04/11/2016 13:38:03):

select FORMAT(GETDATE(), 'MM/dd/yyyy hh:mm:ss tt'); 

çıkışını bakınız: enter image description here

0

Bunu denemek gerekir ..

select FORMAT(GETDATE(), 'mm/dd/yyyy hh:mm:ss tt');