Kaydol:
Kayıt Yorumları
(
Atom
)
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace C_Sharp_Konsol_Datetime_Aylar { class Datetime_Aylar { static void Main(string[] args) { //Bu program ile datetime sınıfını kullanarak iki tarih arasındaki //ayları ve bu ayların başlangıç bitiiş tarihlerini //konsol ekranına bastırılacak // burada ilk tarihi giriyoruz DateTime basla = new DateTime(1999, 8, 1); //burada son tarihi giriyoruz DateTime bitis = new DateTime(2004, 12, 1); // for döngüsü kullanarak bu iki tarih arasındaki ayları // teker teker kontrol ediyoruz for (DateTime simdi = basla; simdi < bitis; simdi = simdi.AddMonths(1)) { //ekrana bastırmak istediğimiz format aşağıdaki gibi olacak //Ocak= Baş:01.01.2011 Bitiş:31.01.2011 //konsol ekranına yazdırılacak aylarının ve başlangıç bitiş tarihlerini //yazılma formatı giriyoruz Console.Write(simdi.ToString("MMMM") + " = " + "Baş:" + (new DateTime(simdi.Year, simdi.Month, 1)).ToShortDateString()); Console.Write(" Bitiş:" + (new DateTime(simdi.Year, simdi.Month, DateTime.DaysInMonth(simdi.Year, simdi.Month))).ToShortDateString()); //her yzdırdığımız aydan sonra bir alt satıra geçiyoruz. Console.WriteLine(); } //konsola yazdırma işlemi bittikten sonra bir tuşa basılana kadar bekletme //yapıyoruz. Console.ReadKey(); } } } /* Örnek Program çıktısı * * Ağustos = Baş:01.08.1999 Bitiş:31.08.1999 Eylül = Baş:01.09.1999 Bitiş:30.09.1999 Ekim = Baş:01.10.1999 Bitiş:31.10.1999 Kasım = Baş:01.11.1999 Bitiş:30.11.1999 Aralık = Baş:01.12.1999 Bitiş:31.12.1999 Ocak = Baş:01.01.2000 Bitiş:31.01.2000 Şubat = Baş:01.02.2000 Bitiş:29.02.2000 Mart = Baş:01.03.2000 Bitiş:31.03.2000 Nisan = Baş:01.04.2000 Bitiş:30.04.2000 Mayıs = Baş:01.05.2000 Bitiş:31.05.2000 Haziran = Baş:01.06.2000 Bitiş:30.06.2000 Temmuz = Baş:01.07.2000 Bitiş:31.07.2000 Ağustos = Baş:01.08.2000 Bitiş:31.08.2000 Eylül = Baş:01.09.2000 Bitiş:30.09.2000 Ekim = Baş:01.10.2000 Bitiş:31.10.2000 Kasım = Baş:01.11.2000 Bitiş:30.11.2000 Aralık = Baş:01.12.2000 Bitiş:31.12.2000 Ocak = Baş:01.01.2001 Bitiş:31.01.2001 Şubat = Baş:01.02.2001 Bitiş:28.02.2001 Mart = Baş:01.03.2001 Bitiş:31.03.2001 Nisan = Baş:01.04.2001 Bitiş:30.04.2001 Mayıs = Baş:01.05.2001 Bitiş:31.05.2001 Haziran = Baş:01.06.2001 Bitiş:30.06.2001 Temmuz = Baş:01.07.2001 Bitiş:31.07.2001 Ağustos = Baş:01.08.2001 Bitiş:31.08.2001 Eylül = Baş:01.09.2001 Bitiş:30.09.2001 Ekim = Baş:01.10.2001 Bitiş:31.10.2001 Kasım = Baş:01.11.2001 Bitiş:30.11.2001 Aralık = Baş:01.12.2001 Bitiş:31.12.2001 Ocak = Baş:01.01.2002 Bitiş:31.01.2002 Şubat = Baş:01.02.2002 Bitiş:28.02.2002 Mart = Baş:01.03.2002 Bitiş:31.03.2002 Nisan = Baş:01.04.2002 Bitiş:30.04.2002 Mayıs = Baş:01.05.2002 Bitiş:31.05.2002 Haziran = Baş:01.06.2002 Bitiş:30.06.2002 Temmuz = Baş:01.07.2002 Bitiş:31.07.2002 Ağustos = Baş:01.08.2002 Bitiş:31.08.2002 Eylül = Baş:01.09.2002 Bitiş:30.09.2002 Ekim = Baş:01.10.2002 Bitiş:31.10.2002 Kasım = Baş:01.11.2002 Bitiş:30.11.2002 Aralık = Baş:01.12.2002 Bitiş:31.12.2002 Ocak = Baş:01.01.2003 Bitiş:31.01.2003 Şubat = Baş:01.02.2003 Bitiş:28.02.2003 Mart = Baş:01.03.2003 Bitiş:31.03.2003 Nisan = Baş:01.04.2003 Bitiş:30.04.2003 Mayıs = Baş:01.05.2003 Bitiş:31.05.2003 Haziran = Baş:01.06.2003 Bitiş:30.06.2003 Temmuz = Baş:01.07.2003 Bitiş:31.07.2003 Ağustos = Baş:01.08.2003 Bitiş:31.08.2003 Eylül = Baş:01.09.2003 Bitiş:30.09.2003 Ekim = Baş:01.10.2003 Bitiş:31.10.2003 Kasım = Baş:01.11.2003 Bitiş:30.11.2003 Aralık = Baş:01.12.2003 Bitiş:31.12.2003 Ocak = Baş:01.01.2004 Bitiş:31.01.2004 Şubat = Baş:01.02.2004 Bitiş:29.02.2004 Mart = Baş:01.03.2004 Bitiş:31.03.2004 Nisan = Baş:01.04.2004 Bitiş:30.04.2004 Mayıs = Baş:01.05.2004 Bitiş:31.05.2004 Haziran = Baş:01.06.2004 Bitiş:30.06.2004 Temmuz = Baş:01.07.2004 Bitiş:31.07.2004 Ağustos = Baş:01.08.2004 Bitiş:31.08.2004 Eylül = Baş:01.09.2004 Bitiş:30.09.2004 Ekim = Baş:01.10.2004 Bitiş:31.10.2004 Kasım = Baş:01.11.2004 Bitiş:30.11.2004 * * */
Hiç yorum yok :
Yorum Gönder