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
*
*
*/
Hiç yorum yok :
Yorum Gönder