SORU
16 EKİM 2008, PERŞEMBE


Sql Server tarih için dize dönüştürme

Böyle bir dize dönüştürmek istiyorum

'10/15/2008 10:06:32 PM'

denk bir Sql Server DATETİME değer.

Oracle olarak, şunu söyleyebilirim:

TO_DATE('10/15/2008 10:06:32 PM','MM/DD/YYYY HH:MI:SS AM')

This question standard formats, bir dizesini ayrıştırmak ve daha sonra bu kodları kullanarak dönüştürmek gerekir anlamına gelir. Öyle sıradan bir operasyon için gülünç görünüyor. Daha kolay bir yolu var mı?

CEVAP
24 AĞUSTOS 2011, ÇARŞAMBA


Bu deneyin

Cast('7/7/2011' as datetime)

ve

Convert(varchar(30),'7/7/2011',102)

Daha fazla ayrıntı için CAST and CONVERT (Transact-SQL) bkz.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • jkimisyellow...ish

    jkimisyellow

    8 Temmuz 2009
  • RaquelGamesBR

    RaquelGamesB

    20 HAZİRAN 2009
  • Chaîne de TheMoustic

    Chaîne de T

    5 Kasım 2006