Asp.net veritabanından sadece tarih çekme

0

Merhaba, veritabanimda formatı date olan tarih adli kolonum var. Reader ile bu kolondan sessiona veri çekiyorum fakat şu şekilde geliyor. 22.05.2017 00:00:00  bunu nasıl sadece tarih olarak ayarlayabilirim Şöyle birşey denedim ama olmadı.

Burada değişken tanımlayıp sonra sesion'a aktarıyorum.

                    uyebittarihi2 = Convert.ToDateTime(oku["uyebittarihi"]);
                    String tarih_formatli = String.Format(" { 0:dd.MM.yyyy } ", uyebittarihi2);
                    Session["uyebittarihi"] = tarih_formatli;

Bura da ise diğer sayfadan sessinı çekmeye çalışıyorum

uyetarihigoster.Text = "Üyelik Bitiş Tarihi: " + Session["uyebittarihi"].ToString();

notify notify (538)
6 yıl önce sordu

    Toplam 1 Cevap


    0

    Sadece tarih kullanmak istiyorsan veri tabanındaki kolonunun türünü Datetime yerine Date olarak ayarlamalısın.

    Ayrıca C# ile herhangi bir yerde sadece tarihi göstermek istiyorsan DateTime türünün .ToShortDateString() yerleşik fonksiyonunu kullanabilirsin.

    Örneğin:

     DateTime.Now.ToShortDateString()

    Bu sana sadece Tarihi verir. Fakat türü string olur.

    alattin alattin (16999)
    6 yıl önce cevaplandı

      üyelik gerektirir

      Cevap yazabilmek için üye girişi yapmalısınız.

      Eğer uzmanim.net üyesiyseniz giriş yapabilirsiniz: üye girişi yap
      uzmanim.net'e üye olmak çok kolaydır: hemen kayıt ol