Controller kısmında jquery den yada herhangibir datepickerden farklı formatta tarihler gelebiliyor ve bunları çözümlemek çoğu zaman sıkıntılı oluyor.
bunun için size 2 tane öneri sunabilirim
viewden gelen tarih
string tarih="08-22-2016";
olsun;
1. Yöntem
DateTime dt = DateTime.ParseExact(tarih, "dd-mm-yyyy", CultureInfo.InvariantCulture);
Yazarsanız sistem culture da tanımlı olan formatta sonucu alacaksınz.
fakat çevrimlerde herhangibir sorun olduğunda hata(exeption) alacaksınız. o yüzden size önerim 2. yöntemi kullanmanız olacaktır.
2. Yöntem
DateTime dt;
if (DateTime.TryParse(tarih, out dt) == true)
{
// başarılı ...
}
burada dt ye dönen sonucla işlemlerinizi yapabilirsiniz.
..:Happy Coding:..