folder Tahribat.com Forumları
linefolder C#, Asp.Net, .Net Core
linefolder Asp.Net Tarih Biçim Sorunu



Asp.Net Tarih Biçim Sorunu

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    camarade
    ontedi
    ontedi's avatar
    Kayıt Tarihi: 04/Eylül/2005
    Erkek

    Arkadaşlar uzatmadan konuya gireyim.

    Bir metin kutusundan tarih verisini String olarak almaktayım

    String strTarih = txtYayinlanma_Tarihi.Text;

     Gelen değer şu şekildedir.

    2015-04-08 (Kısa yıl-ay-gün) şeklinde geliyor.

    Lakin bana lazım olan String tipinde değilde, ShortDateTime tipinde olanı lazım. convert ettiğim zaman yanına 2015-04-08 00:00:00 şeklinde olmaktadır.

     

    Oysa ki bana lazım olan kısa tarih biçimidir.

    Şimdiden teşekkürler.


    Matematikçi ve Yazılımcı. http://www.ontedi.com ve http://www.cizgi.site Siteme beklerim herkesi.
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    LuCiFeR
    LuCiFeR's avatar
    Kayıt Tarihi: 25/Eylül/2005
    Erkek

    şöyle olabilir mi ?

    @Model.Tarih.ToString("yyyy-MM-dd")

  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    camarade
    ontedi
    ontedi's avatar
    Kayıt Tarihi: 04/Eylül/2005
    Erkek

    Hocam, bana DateTime tipinde gerekli (Ama kısa tarih biçiminde olanı).


    Matematikçi ve Yazılımcı. http://www.ontedi.com ve http://www.cizgi.site Siteme beklerim herkesi.
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    LuCiFeR
    LuCiFeR's avatar
    Kayıt Tarihi: 25/Eylül/2005
    Erkek

    28.04.2015 gibi diyorsun degilmi

  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    zeybekustasi
    zeybekustasi's avatar
    Kayıt Tarihi: 24/Mayıs/2012
    Erkek

    Kendine uyarlayayabilirsin,

    https://jsfiddle.net/skram/dV8RQ/2/

     

    var now = "2012-01-13 04:37:20";
    
    function toJSDate (dateTime) {
    
    var dateTime = dateTime.split(" ");//dateTime[0] = date, dateTime[1] = time
    
    var date = dateTime[0].split("-");
    var time = dateTime[1].split(":");
    
    //(year, month, day, hours, minutes, seconds, milliseconds)
    return new Date(date[0], date[1], date[2], time[0], time[1], time[2], 0);
        
    }
    
    var jsDate = toJSDate(now);
    
    var dd = jsDate.toLocaleDateString();
    
    alert(dd);
    
    

    https://www.youtube.com/watch?v=WC3-71NKwPw
Toplam Hit: 847 Toplam Mesaj: 5