SadeceDownload.CoM

Twitter Rss

Asp İle Gün Ay Tarih Adlarıyla Yazdırma

Asp İle Gün Ay Tarih Adlarıyla Yazdırma Asp İle Gün Ay Tarih Adlarıyla Yazdırma www.sadecedownload.com

Gönderen MitiSoft | Tarih: 31.08.2010

Kategoriler: ASP Dersler

Asp İle Gün Ay Tarih Adlarıyla Yazdırma

Merhaba arkadaşlar yeni bir dersle yine karşınızdayım. Normalde farklı bir konuyla karşınıza gelecektim fakat mail yoluyla bazı arkadaşlar bu konuda yardım isteyince en iyisi yeni ders konusunu asp ile çektiğimiz tarihin gününü veya ayını türkçeleştirmeyi öğrenelim dedim...
Lafı çok uzatmadan. Aslında yapacağımız bu işlevi split ilede yapabiliriz fakat o şekilde biraz karışık olabilir. Bu yüzden bizde Case ile bu işlevi yapacağız. Hem bu ders sayesinde Case komutunun kullanımınıda öğrenmiş olacaksınız...

İlk önce tarihi çekmemiz gerekmektedir. Bunu date veya now ile yapabilirsiniz. Burda bilmeniz gereken date sadece tarihi now ise şuan ki anı yanı saat-dakika ve saniyesiyle alacaktır. Fakat biz Case komutu ve tarihi şartlarla çekeceğimiz için bu iki koddan istediğimizi kullanabiliriz. Ancak biz split ile bu işlevi yapmak isteseydik o zaman mecburen date komutunu kullanmak zorunda kalacaktık. (split kullanımını ilerleyen derslerimizde ayrıntılı bir şekilde anlatacağım)
now veya date ile tarihi çektiğimiz de örneğin now ile çekiyorsak : 31.08.2010 00:00:00   date ile çekiyorsak: 31.08.2010

Fakat biz bu çektiğimizin 31 Ağustos 2010 Salı şeklinde yazdırılmasını istiyoruz..
İşte bu anda yapmamız gereken ilk önce now veya date komutunu "Day" "Weekday" "Month" "Year" komutlarıyla bölmek ve daha sonra Case komutu ile rakamları eşleştirmek olacaktır.

Örnekle belirtmek gerekirse;

gun= Day(now)
gun2=Weekday(now)
ay=Month(now)
yil=Year(now)

Yıkarda ki kodumuzda now yani çektiğimiz anın "Day" ile gününü "Weekday" ile iş gününü(yani haftalık iş gününü) "Month" ile ayını "Year" ilede yılını parçalara ayırmış olduk.
Şimdi yapmamız gereken Case komutu ile çektiğimiz (yani türkçeleştirmek istediğimiz yerleri şartlarla eşitleyeceğiz)

Örnekle belirtmek gerekirse;

Select Case(ay)
Case 1
yaziyla_ay="ocak"
Case 2
yaziyla_ay="subat"
Case 3
yaziyla_ay="mart"
Case 4
yaziyla_ay="nisan"
Case 5
yaziyla_ay="mayis"
Case 6
yaziyla_ay="haziran"
Case 7
yaziyla_ay="temmuz"
Case 8
yaziyla_ay="agustos"
Case 9
yaziyla_ay="eylul"
Case 10
yaziyla_ay="ekim"
Case 11
yaziyla_ay="kasim"
Case 12
yaziyla_ay="aralik"
End Select

Yukarda ki kodu açıklamak gerekirse: Select Case(ay) ile now ile çektiğimiz anın "Month" ile sadece ayını almak istediğimizi belirtmiştik. ay=Month(now) biz Select Case(ay) ile bunu eşleştiriyoruz ve yukarıda sırasıyla rakam değerlerine atama yapıyoruz. Yani Month(now) 8 olursa yukarıda Case 8 neyse bize onu gösterecek.

Select Case(gun2)
Case 1
yaziyla_gun="pazar"
Case 2
yaziyla_gun="pazartesi"
Case 3
yaziyla_gun="sali"
Case 4
yaziyla_gun="carşamba"
Case 5
yaziyla_gun="persembe"
Case 6
yaziyla_gun="cuma"
Case 7
yaziyla_gun="cumartesi"
End Select

Yukarda ki kodu açıklamak gerekirse: Select Case(gun2) ile now ile çektiğimiz anın "Weekday" ile sadece haftanın iş gününü almak istediğimizi belirtmiştik. gun2=Weekday(now) biz Select Case(gun2) ile bunu eşleştiriyoruz ve yukarda sırasıyla rakam değerlerine atama yapıyoruz. Yani Weekday(now) 1 olursa yukarıda Case 1 neyse bize onu gösterecektir. (Kodlamada Haftalar pazar ile paşlar bunu unutmayın ve eşlemeleri pazardan başlayarak pazar, pazartesi, salı... şeklinde yapınız)

Artık kodumuzu yazdık ve tek yapmamız gereken bu kodu sayfamızda istediğimiz bir yerde göstermek kalıyor. Bunun içinde asp taglarımızı kullanıyoruz.
Örneğin 31 agustos 2010 sali şeklinde göstermek istiyorsak:
Response.Write "" & gun &" " & yaziyla_ay &" " & yil &" " & yaziyla_gun &" "
komutunu kullanıyoruz. Tabi bunun için illa response komutunu kullanmamız gerekmiyor. İstersek 
gun yaziyla_ay yil yaziyla_gun şeklinde de yazabiliriz (ASP tagları yazmayı unutmayın)

Umarım anlaşılır bir dille anlatmışımdır...
Lütfen kafanıza takılan soru veya konuyla ilgili sorunlarınızı aşağıda ki yorum ekle alanından bize bildiriniz...

Saygılarımla;
SadeceDownload.CoM
MitiSoft



Bu Yazıyı Paylaşın

Facebook Twitter StumbleUpon del.icio.us Digg Reddit Technorati furl feedmelinks feedmelinks RSS

Benzer Yazılar

Anahtar Kelimeler

      gun2 tamindir, asp sadece ay gösterme, asp tarihini yazdırmak,

Yorumunuzun eklenebilmesi için lütfen mail adresinize gelen aktivasyon linkine tıklayınız...

Yorum Ekle Lütfen site kuralları çerçevesinde yorumlarınızı ekleyiniz...

guvenlik2guvenlik0guvenlik4guvenlik2guvenlik0

UYARI: Küfür, hakaret, rencide edici cümleler veya imalar, inançlara saldırı içeren, imla kuralları ile yazılmamış, Türkçe karakter kullanılmayan ve büyük harflerle yazılmış yorumlar onaylanmamaktadır.
website stats
SadeceDownload.CoM sitesinde yayinlanan tüm dosyalar ücretli veya ücretsiz dosya paylasim sitelerinden alinmaktadir. Telif haklari tamamiyle bu sitelere aittir ve hiç bir dosya veya resim kendi sunucularimizda barinmamaktadir. Sitemizden indireceginiz veya indirmis oldugunuz dosyalardan hiç bir sekilde SadeceDownlaod.CoM sitesi sorumlu tutulamaz. Kisi veya kurum, kuruluslarin satislarina veya çikarlariyla örtüsmeyen herhangi bir içerikte (söz edilen bu içerik kisi veya kurum, kurulus tarafindan patentli ise) site yönetimine basvurmalariyla sitemizin databasesinden bu içerik silinecektir.. Site yönetimine ulasmadan yapilan hukuki islemlerden site yönetimi hiçbir sekilde sorumlu tutulamaz. Bu siteye giren her kullanici bu duyurudan haberdar olmus sayilir.
TOPlist Mehr Pagerank, Homepage bekannt machen und mehr Besucher! TOPlist TOPlist Suchmaschinenoptimierung mit Ranking-Hits
| AnaSayfa | Arsiv | Bize Ulasin | Reklamlar | Hukuksal Alt Yapi | RSS Beslemeleri |
Copyright © 2008 - 2012 SadeceDownload.Com
NicTurkey.CoM Internet Hizmetleri