v2.5.2
Giriş yap

Belirli tarih arasında haftanın 3 gün ün tarihini almak

halilsarikas
319 defa görüntülendi ve 1 kişi tarafından değerlendirildi

örnek
03.01.2022 tarihinden itibaren bu güne kadar çarşamba perşembe cuma olan günleri tarih almak istiyorum

03.01.2022 den itibaren

  1. Hafta) 5 / 6 / 7 - 01-2022
  2. Hafta) 12 / 13 / 14 - 01-2022
  3. Hafta) 19 / 20 / 21 - 01-2022
  4. Hafta) 26 / 27 / 27 - 01-2022
    x
    x
    x
    x

Şekilinde nasıl yapabilirim
C# kullanıcağım ama farklı dil'de olabilir mantıgını anlamak istiyorum

Cevap yaz
Cevaplar (1)
munzevi
942 gün önce

php'den bildiğim date_diff fonksiyonu c# da mevcut, bununla yapabilirsin. php'den örnek verirdim ama, syntax'ı ve parametreleri farklı olduğu için işine yaramaz.

https://docs.microsoft.com/tr-tr/dotnet/api/microsoft.visualbasic.dateandtime.datediff?view=net-6.0

bu fonksiyonun yaptığı iş, iki tarih arasında belirtilen parametreler ile eşleşen günleri almak. bunuda tarih fonksiyonu içerisinde yer alan tanımlıyıcı regex'i kullanarak yapıyor 'Y-m-d l' dediğimiz zaman "2022-05-28 Saturday" çıktısını verir. arka planında bu işlevin gerçekleştirdiği işlem bu şekilde.