none
tarih formatlama RRS feed

  • Soru

  • tarih bilgisini textbox a çektiğim de 

    18.10.2012 00:00:00

    bu şekilde geliyor. Ben şu şkeilde istiyorum

    18.10.2012

    bunu nasıl yaparım?


    ozdemiryazilim

    18 Ekim 2012 Perşembe 12:50

Yanıtlar

  • Selam,

    TextBox1.Text =  DateTime.Parse(evim.Kampanya.Rows[0]["Baslangic"].ToString()).ToString("dd.MM.yyyy");
    MM yi mm (küçük harf) olarak kullanırsan minute yani dakika olarak algılar, o yüzden MM ye dikkat et.


    "Basitçe açıklayamıyorsan eğer, yeterince anlayamamışsındır." Alb. Einstein
    http://www.tiravoglu.com


    18 Ekim 2012 Perşembe 14:14

Tüm Yanıtlar

  • Merhaba;

    Şu şekilde;

    DateTime dateOnly = date1.Date;
    // Display date using short date string.
    Console.WriteLine(dateOnly.ToString("d"));

    Kolay gelsin.


    Microsoft bu servisi kullanıcılarına yardım etme, Microsoft ürünleri ve teknolojileriyle ilgili bilgi bankasını genişletme amacıyla ücretsiz sunmaktadır.
    Bu içerik olduğu gibi benim tarafımdan hazırlanmış olup Microsoft tarafından herhangi bir sorumluluk üstlenildiği anlamına gelmez.
    Facebook Üzerinden Takip Et!
    Twitter'da Takip Et!

    18 Ekim 2012 Perşembe 13:08
  • bunu demek istemedim.

    Veritabanında kayıtlı bir verim var. Ben bunu textbox a şu şekilde çekiyorum.

    TextBox1.Text =  evim.Kampanya.Rows[0]["Baslangic"].ToString();

    Ancak böyle çekince bana yukarıdaki çıktıyı veriyor. Yani bunu : 18.10.2012 00:00:00

    bu şekilde tarih verisini kullanıcıya göstermek hoş olmuyor. Bunu şu şekilde istiyorum,

    18.10.2012

    bunu nasıl sağlarım?


    ozdemiryazilim

    18 Ekim 2012 Perşembe 13:46
  • .ToString() yerine
    .Value.ToLongDateString()

    yaz
    18 Ekim 2012 Perşembe 13:57
  • bunu demek istemedim.

    Veritabanında kayıtlı bir verim var. Ben bunu textbox a şu şekilde çekiyorum.

    TextBox1.Text =  evim.Kampanya.Rows[0]["Baslangic"].ToString();

    Ancak böyle çekince bana yukarıdaki çıktıyı veriyor. Yani bunu : 18.10.2012 00:00:00

    bu şekilde tarih verisini kullanıcıya göstermek hoş olmuyor. Bunu şu şekilde istiyorum,

    18.10.2012

    bunu nasıl sağlarım?


    ozdemiryazilim

    SELECT Convert(nvarchar(11),Baslangic,104) FROM Students

    18 Ekim 2012 Perşembe 13:58
  • Selam,

    TextBox1.Text =  DateTime.Parse(evim.Kampanya.Rows[0]["Baslangic"].ToString()).ToString("dd.MM.yyyy");
    MM yi mm (küçük harf) olarak kullanırsan minute yani dakika olarak algılar, o yüzden MM ye dikkat et.


    "Basitçe açıklayamıyorsan eğer, yeterince anlayamamışsındır." Alb. Einstein
    http://www.tiravoglu.com


    18 Ekim 2012 Perşembe 14:14
  • Ergin bey nokta atış cevaplarınız için çok tşkler :)

    ozdemiryazilim

    18 Ekim 2012 Perşembe 17:20