none
Tarih Formatı Sorunu RRS feed

  • Soru

  • İyi günler, sorunum şu: accessde sütuna tarih formatını uzun tarih vermeme rağmen tarayıcıda genel formatında gösteriliyor. Bunun sebebi nedir acaba ?
    <div id="tarih"><asp:Literal ID="Literal5"  runat="server" Text='<%# Eval("tarih") %>'/></div>

            OleDbCommand cmd = new OleDbCommand("SELECT * FROM makale ORDER BY tarih DESC ", conn);
            OleDbDataReader dr = cmd.ExecuteReader();
    
            Repeater1.DataSource = dr;
            Repeater1.DataBind();
    

    16 Nisan 2015 Perşembe 18:56

Yanıtlar

Tüm Yanıtlar

  • Üst kod kısmında sıkıntı yok.Tarih diye gösterdiğin ID yolunda nasıl tanımlanmış onu kontrol etmelisin.

    Google'da db kodları diye aratırsan rahat bulabilirsin

    16 Nisan 2015 Perşembe 19:15
  • <%# Eval("tarih", "{0:D}") %>
    
    ya da
    
    <%# Eval("tarih", "{0:d}") %>

    ya da

    <%# Eval("tarih", "{0: dd MM yyyy}" %>
    şeklinde denermisin. istediğin formatı söylersen daha fazla yardımcı olabiliriz.

    Bu arada ObjectDataSource kullanan birini görürsem dişimi kıracam.

    www.mvcblog.org
    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com

    16 Nisan 2015 Perşembe 20:09
    Moderatör
  • Yanıtınız için teşekkür ederim, istediğim format '16 Nisan 2015 Perşembe' şeklinde. Bu arada kusura bakmayın acemiyim :)
    16 Nisan 2015 Perşembe 20:29
  • O zaman;

    <%# Eval("tarih", "{0: dd MM yyyy dddd}" %>

    şeklinde yapabilirsiniz.


    www.mvcblog.org
    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com

    • Yanıt Olarak İşaretleyen Ennes Uysal 16 Nisan 2015 Perşembe 20:37
    16 Nisan 2015 Perşembe 20:34
    Moderatör