ASP.NET Veritabanı Tarih Formatları

ASP.NET te Veritabanındaki tarih kolonundan, saat değerini çekmeyip sadece tarih değerini çekmek istiyorsanız ya da sadece saat değerini çekmek istiyorsanız, aşağıdaki kodu uygulamanız yeterli olacaktır.

Eğer sistemin gün ve saat bilgisini almak istiyorsanız:

Select getdate()

2018-04-30 14:10:06

Sadece saat bilgisini almak istiyorsanız :

SELECT CONVERT(VARCHAR(5),GETDATE(),108)

14:10

Sadece tarihi gün.ay.yıl şeklinde almak istiyorsanız:

SELECT CONVERT(VARCHAR(10),GETDATE(),104)

30.04.2018

Sadece tarih bilgisini date formatında almak istiyorsanız:

SELECT CONVERT(DATE,GETDATE(),104)

2018-04-30

 

Sistem yerine herhangi bir kolondaki değeri almak istiyorsanız getdate() yerine kolon adını yazmanız yeterli olacaktır.

 

 

 

Furkan Aktaş

Bilgisayar Mühendisiyim. Microsoft MCSA Web Applications Sertifikasına Sahibim. Aktif iş hayatımda Full Stack .Net Developer olarak çalışmaktayım.

3 thoughts on “ASP.NET Veritabanı Tarih Formatları

  • Şubat 21, 2021 tarihinde, saat 9:01 pm
    Permalink

    Sayın furkan,
    ben access veri tabanından aşağıdaki kod ile verileri alıyorum, lütfen saatsız tek tarih formatını nasıl alacağımı benim kod üzerine ekleyerek yazarmısınız, teşekkürler…
    Carideki alan sıralamasını soracak olursanız:
    Cari (MNo,Tarih,Grup,Aciklama,Miktar,Birim,Fiyat,Toplam)
    tablodaki alan sıralaması yukardaki gibidir.

    string sorgu = “SELECT * FROM Cari where MNo =” + mNo.Text;
    con.Open();
    OleDbDataAdapter da = new OleDbDataAdapter(sorgu, con);
    DataSet dt = new DataSet();
    da.Fill(dt);
    GridView2.DataSource = dt;
    GridView2.DataBind();
    con.Close();

    Yanıtla
  • Şubat 22, 2021 tarihinde, saat 5:33 am
    Permalink

    Sayın furkan, kodu sizin tavsiyenizle aşağıdaki gibi düzenledim, lakin ” İfade, tanımlanmamış ‘Convert’ işlevi
    hatası verdi neden acaba?
    string sorgu = “Select MNo,Convert(Varchar(10),Tarih,120),Grup,Aciklama,Miktar,Birim,Fiyat,Toplam FROM Cari where MNo =” + mNo.Text;
    con.Open();
    OleDbDataAdapter da = new OleDbDataAdapter(sorgu, con);
    DataSet dt = new DataSet();
    da.Fill(dt);
    GridView2.DataSource = dt;
    GridView2.DataBind();
    con.Close();

    Yanıtla

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir