2010-08-19 16 views

cevap

17

DateTime.ParseExact'u kullanmanızı öneririz.

DateTime.ParseExact(dateString, "dd MMM yyyy H:mm:ss \\G\\M\\Tzzz", System.Globalization.CultureInfo.InvariantCulture); 
+0

+1 Birkaç saniye önce beni yendi. Bir dahaki sefer! –

+0

Varsayılan olarak veya "kutu sağlayıcısının dışında", makul olarak düşünebileceği herhangi bir tarih/saat biçimini ayrıştırmaya çalışacak şekilde var mı? MSDN belgelerine göz atmayı denedim ama gerçekten anlamadan ayrıldım. – robr

+1

@robr, bu muhtemelen sizin için çok geç, ama ben bu etki için oldukça güzel DateTime.Parse 'kullandım - "1 Mart", "3 \ 1 \ 2013" ve "03 \ 01 \ 2013" kabul "sorun olmadan. –

İlgili konular