Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 11255|Yanıt: 0

[Kaynak] Tarih kısmını veya zaman kısmını almak için SQL ifadesi, tarih saati kısmını almak

[Bağlantıyı kopyala]
Yayınlandı 18.01.2016 19:02:31 | | |

tarih bölümündeki SQL ifadesi, tarih saati bölümünde



SQL ifadesi sıklıkla veri işleder. Bugün, bir saklanan prosedür yazarken, tarih kısmını bir datetime değerinin çıkarması gerekiyor. İnternette bunun birçok tanıtımı var.



Ana yöntem, tarih formatının dönüştürülmesiyle elde edilmektir. Şöyle:





Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM
DÖNÜŞTÜRÜCÜ(varchar(100), GETDATE(), 1): 16/05/06
Select CONVERT(varchar(100), GETDATE(), 2): 06.05.16
Select CONVERT(varchar(100), GETDATE(), 3): 16/05/06
Select CONVERT(varchar(100), GETDATE(), 4): 16.05.06
Select CONVERT(varchar(100), GETDATE(), 5): 16-05-06
Select CONVERT(varchar(100), GETDATE(), 6): 16 05 06
Seç DÖNÜŞTÜRÜCÜ(varchar(100), GETDATE(), 7): 05 16, 06
DÖNÜŞTÜRÜCÜ(varchar(100), GETDATE(), 8): 10:57:46 seç
DÖNÜŞTÜRÜCÜ(varchar(100), GETDATE(), 9): 05 16 2006 10:57:46:827AM seçin
Seç DÖNÜŞTÜRÜCÜ(varchar(100), GETDATE(), 10): 05-16-06
Select CONVERT(varchar(100), GETDATE(), 11): 06/05/16
CONVERT(varchar(100), GETDATE(), 12) seçin): 060516
Select CONVERT(varchar(100), GETDATE(), 13): 16 05 2006 10:57:46:937
DÖNÜŞTÜRÜCÜ(varchar(100), GETDATE(), 14): 10:57:46:967 seç
Seç DÖNÜŞTÜRÜCÜ(varchar(100), GETDATE(), 20): 2006-05-16 10:57:47
Seç DÖNÜŞTÜRÜCÜ(varchar(100), GETDATE(), 21): 2006-05-16 10:57:47.157
DÖNÜŞTÜRÜCÜ(varchar(100), GETDATE(), 22): 16.05.06 10:57:47
Select CONVERT(varchar(100), GETDATE(), 23): 2006-05-16
DÖNÜŞTÜRÜCÜ(varchar(100), GETDATE(), 24): 10:57:47
Seç DÖNÜŞTÜRÜCÜ(varchar(100), GETDATE(), 25): 2006-05-16 10:57:47.250
DÖNÜŞTÜRÜCÜ(varchar(100), GETDATE(), 100): 05 16 2006 10:57
Select CONVERT(varchar(100), GETDATE(), 101): 05/16/2006
Select CONVERT(varchar(100), GETDATE(), 102): 2006.05.16
Select CONVERT(varchar(100), GETDATE(), 103): 16/05/2006
Select CONVERT(varchar(100), GETDATE(), 104): 16.05.2006
Select CONVERT(varchar(100), GETDATE(), 105): 16-05-2006
Select CONVERT(varchar(100), GETDATE(), 106): 16 05 2006
Select CONVERT(varchar(100), GETDATE(), 107): 05 16, 2006
DÖNÜŞTÜRÜCÜ(varchar(100), GETDATE(), 108): 10:57:49
DÖNÜŞTÜRÜCÜ(varchar(100), GETDATE(), 109): 05 16 2006 10:57:49:437AM seçin
Select CONVERT(varchar(100), GETDATE(), 110): 05-16-2006
Select CONVERT(varchar(100), GETDATE(), 111): 2006/05/16
DÖNÜŞTÜRÜCÜ(varchar(100), GETDATE(), 112 seç): 20060516
Select CONVERT(varchar(100), GETDATE(), 113): 16 05 2006 10:57:49:513
DÖNÜŞTÜRÜCÜ(varchar(100), GETDATE(), 114): 10:57:49:547 seç
Seç DÖNÜŞTÜRÜCÜ(varchar(100), GETDATE(), 120): 2006-05-16 10:57:49
Select CONVERT(varchar(100), GETDATE(), 121): 2006-05-16 10:57:49.700
Seç DÖNÜŞTÜRÜCÜ(varchar(100), GETDATE(), 126): 2006-05-16T10:57:49.827
Seç CONVERT(varchar(100), GETDATE(), 130): 18 ???? ?????? 1427 10:57:49:907AM
DÖNÜŞTÜRÜCÜ (varchar(100), GETDATE(), 131): 18/04/1427 10:57:49:920AM





Bu yapılabilir:



select CONVERT(VARCHAR(100),GETDATE(),111)

select CONVERT(VARCHAR(100),GETDATE(),23)

Elbette, bunu şu şekilde yapabilirsiniz:

DÖNÜŞTÜRÜCÜ(varchar(100), GETDATE(), 8): 10:57:46 seç

DÖNÜŞTÜRÜCÜ(varchar(100), GETDATE(), 14): 10:57:46:967 seç
DÖNÜŞTÜRÜCÜ(varchar(100), GETDATE(), 108): 10:57:49
DÖNÜŞTÜRÜCÜ(varchar(100), GETDATE(), 114): 10:57:49:547 seç

vb. tarih saatinin zaman kısmını almak için.




Önceki:Belirtilen ağ dosyası için toplu kaynak kodunu indirin
Önümüzdeki:Dönüş değerinin anlamı SQL Server'da return_value
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com