C#'ta Tarih Formatlama Örneği 1

Projelerinizde "tarih" değerli verilerinize daha şık bir görüntü kazandırmak için gereken uygulamamız

Regular Expressions (Düzenli ifade) kısmı
//Gelen değerin sayısal olup olmadığını kontrol eden yapı
//Sistem Regular Expressions (Düzenli ifade) kullanmaktadır.
//Bunun için sistemin en başına using System.Text.RegularExpressions; eklemeniz gerekmektedir.
        public Boolean clsSayisal_Mi(String strVeri)
        {
            Boolean blnDonen_Deger = false;
            if (String.IsNullOrEmpty(strVeri) == true)
            {
                blnDonen_Deger = false;
            }
            else
            {
                Regex sayi_desen = new Regex("^[0-9]*$");
                blnDonen_Deger = sayi_desen.IsMatch(strVeri);
            }
            return blnDonen_Deger;
        }
Tarih Formatlama
public String clsTarih_Formatla(String parTarih, Boolean blnSaat)
        {
            String strDonen_Deger = "";
            try
            {
                String[] arrAylar = { "", "Ocak", "Şubat", "Mart", "Nisan", "Mayıs", "Haziran", "Temmuz", "Ağustos", "Eylül", "Ekim", "Kasım", "Aralık" };
                String[] arrGunler = { "Pazar", "Pazartesi", "Salı", "Çarşamba", "Perşembe", "Cuma", "Cumartesi" };
                DateTime dtmTarih = DateTime.Parse(parTarih);
                String strTarih = dtmTarih.ToString("yyyy-MM-dd HH:mm");
                Int32 intYil = dtmTarih.Year;
                String strYil = intYil.ToString();
                Int32 intAy = dtmTarih.Month;
                String strAy = arrAylar[intAy];
                Int32 intGun = dtmTarih.Day;
                String strGun = intGun.ToString();
                String strZaman = dtmTarih.ToShortTimeString();
                Int32 intHaftanin_Gunu = (Int32)dtmTarih.Date.DayOfWeek;
                String strGun_Adi = arrGunler[intHaftanin_Gunu];
                strDonen_Deger = strGun + " " + strAy + " " + strYil + " " + strGun_Adi;
                if (blnSaat == true)
                {
                    strDonen_Deger = strDonen_Deger + ", " + strZaman;
                }
            }
            catch
            {

            }
            return strDonen_Deger;
        }
Web Uygulaması İçin Örnek
String strTarih = "2014-03-24 10:24";
String strYeni_Tarih = clsTarih_Formatla(strTarih, true);
Response.Write(strYeni_Tarih);
// Ekran Çıktısı \\
24 Mart 2014 Pazartesi, 10:24
Masaüstü Uygulaması İçin Örnek
String strTarih = "2014-03-23 13:29";
String strYeni_Tarih = clsTarih_Formatla(strTarih, false);
MessageBox.Show(strYeni_Tarih);
// Ekran Çıktısı \\
23 Mart 2014 Pazar

Yorumlar

Henüz hiçbir yorum yazılmamış. İlk yorumu siz yapın.

Yorum Yaz

Avatar

REKLAM

DDos Koruma, Botnet Koruma, Layer 7 Saldırı koruması, Sanal sunucu, Vds sunucu

REKLAM

Çizgi Filmler

EN

  • Popüler
  • Yeni
  • Son Yorum