Şimdi Ara

C# 2 tarih arası Ardışık Tarih

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
8
Cevap
0
Favori
481
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Arkadaşlar elimde 2 tane datetimerpicker var time1 time2 diye.
    İkisi arasında rastgele tarih atabiliyorum ama ardışık atamıyorum.
    Bunu nasıl düzeltebilirim scripti bırakıyorum düzeltip gönderebilirsiniz.
    Şimdiden teşekkürler :)

    long rand62bit = (((long)random.Next()) << 31) + random.Next();
    DateTime rastgele = time1.Value + new TimeSpan(rand62bit % (time2.Value - time1.Value).Ticks);

    Algoritmanın içinde if else değeri olduğu için sadece elsi bırakıyorum gerisinin pek bir önemi yok. :)

    else
    {
    this.dataGridView1.Rows.Add(rastgele);
    }



  • yani tarih 15.1.2020 30.1.2020 ise
    16 17 18 19 1.2020 şeklinde mi gidecek
  • Gökşen PASLI G kullanıcısına yanıt
    Evet bu şekilde gidicek istediğim tam olarak bu.


  • var tarih1 = new DateTime(2020, 8, 19);
    var tarih2 = new DateTime(2020, 9, 19);
    for (int i = 0; i < tarih2.Subtract(tarih1).Days; i++)
    {
    Console.WriteLine(tarih1.AddDays(i));

    }

  • Gökşen PASLI G kullanıcısına yanıt
    Yanıt için teşekkürler
    Datatimerpicker kullanıyorum ve datagridwiewe yazdırıyorum yukarıda not almıştım ama :)
    bu console için galiba
  • bunlar örnek kendin uyarlayacan
  • Gökşen PASLI G kullanıcısına yanıt
    Sorunun cevabı

    DateTime s = time1.Value = time1.Value.AddDays(1);

  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.