C#’ta DateTime’a zaman ekleme yada çıkarma işlemleri
Merhabalar,
Geçen gün karşılaştığım bir problem ; Bir konsol uygulamasında , uygulama çalıştığı anda bir haftanın önceki verilerilerine ulaşmam gerekiyor.
Çözüm oldukça basit sistemin şuanki tarihine -7 gün ekliyoruz. Komut aslında gün ekleme işlemi yapıyor yani zmanlanmış görevler için yada veri girildiği anda bitiş tarihide belirlemek için kullanılabilir ancak başına eksi koyarak geriye gidebiliyor olmamız bizi birçok tarihlerde çıkarma işlemi yapmaya uğraşmak gibi dertlerden kurtarıyor.
Örnek :
DateTime BirHaftaOncesi = DateTime.Now.AddDays(-7);
DateTime BirAyOncesi = DateTime.Now.AddMonths(-1);
DateTime BirYilSonrasi = DateTime.Now.AddYears(1);
Örneklerde görülğü gibi çeşitli kullanım tipleri bulunmakta sadece ay gün değil saat saniye dakika yıl gıl gibi birçok farklı seçenekleride mevcut.