6 Nisan 2013 Cumartesi

C Sharp Uygulamalar Datetime Nesnesini Kullanarak İki Tarih Arsındaki Ayların Başlangıç Ve Bitiş Tarihlerini Listeleme



KONU : C Sharp Uygulamalar - C# Konsol Uygulamalar, datetime sınıfını kullanarak iki tarih arasındaki ayları ve bu ayların başlangıç bitiş tarihlerini konsol ekranına bastırma.





UYGULAMAYI İNDİR
 



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

*
*
*/


UYGULAMAYI İNDİR

Hiç yorum yok :

Yorum Gönder