Haftanın Başlangıç günü ile bitiş günü nasıl bulunur ?

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
adelphiforumz
Üye
Mesajlar: 602
Kayıt: 01 Nis 2008 05:38
Konum: İstanbul

Haftanın Başlangıç günü ile bitiş günü nasıl bulunur ?

Mesaj gönderen adelphiforumz »

S.A.

her haftanın hangi gün ile başladığını ve bittiğini bulmam gerekiyor bunu veren bir komut varmıdır

Teşekkürler

örnek :
1. hafta 1 Çarşamba - 5 Pazar
2. Hafta 7 Pazartesi - 13 Pazar
...
...
52. hafta 29 Pazartesi - 31 Çarşamba
Ehil olmayanlara sabretmek ehil olanları parlatır.
Akıllı birisinden gelen cefa, bilgisizlerin vefasından iyidir.
Bilgiye ulaştı mı ayak, kanat olur
Biz insanı kıyafetiyle ağırlar bilgisiyle uğurlarız.
Mevlana
Kullanıcı avatarı
SimaWB
Üye
Mesajlar: 1316
Kayıt: 07 May 2009 10:42
Konum: İstanbul
İletişim:

Re: Haftanın Başlangıç günü ile bitiş günü nasıl bulunur ?

Mesaj gönderen SimaWB »

Yani yılın ilk ve son haftası hariç tüm haftalar P.tesi başlar, Pazar biter. Soruyu tam anlayamadım?
There's no place like 127.0.0.1
Kullanıcı avatarı
adelphiforumz
Üye
Mesajlar: 602
Kayıt: 01 Nis 2008 05:38
Konum: İstanbul

Re: Haftanın Başlangıç günü ile bitiş günü nasıl bulunur ?

Mesaj gönderen adelphiforumz »

öğrenmek istediğim
1. hafta 1 ocak - 5 ocak

7. hafta 10 Şubat - 16 Şubat
8. hafta 17 Şubat - 23 Şubat
...
...
Kişi ekrandan yılın haftasını seçecek bende o haftanın başlangıç günü ile bitiş gününü bulucam
Ehil olmayanlara sabretmek ehil olanları parlatır.
Akıllı birisinden gelen cefa, bilgisizlerin vefasından iyidir.
Bilgiye ulaştı mı ayak, kanat olur
Biz insanı kıyafetiyle ağırlar bilgisiyle uğurlarız.
Mevlana
Kullanıcı avatarı
mrmarman
Üye
Mesajlar: 4741
Kayıt: 09 Ara 2003 08:13
Konum: İstanbul
İletişim:

Re: Haftanın Başlangıç günü ile bitiş günü nasıl bulunur ?

Mesaj gönderen mrmarman »

DateUtils unitini koyduğunda tarihler ile ilgili ihtiyacın olan-olmayan her fonksiyona ulaşabilirsin.

Mesela hafta numarasını merak ettiğin bir tarih için şunu yaz.

Kod: Tümünü seç

  ShowMessage( IntToStr( DateUtils.WeekOf( now ) ) );
şu anda kaç numaralı haftadasın onu verir.

Kod: Tümünü seç

  ShowMessage( DateTimeToStr( DateUtils.StartOfTheWeek( now ) ) );
bu da biraz önceki sayılı olan, şu anda bulunduğun haftanın ilk gününü verir.

Kod: Tümünü seç

  ShowMessage( IntToStr( DateUtils.DayOfTheWeek( now ) ) );
bu da bugünün hangi gün olduğunu sayı olarak verir : 1=Pazartesi, 2=Salı .. gider.

örnekleri çoğaltabilirsin. Mesela ikinci verdiğim koda hep 7 ekleyerek sırasıyla istediğin (n) nolu hafta başına ulaşabilirsin. Bunun da DayOfWeek ile hangi güne ait olduğunu öğrenirsin.

Başarılar.
Resim
Resim ....Resim
Kullanıcı avatarı
adelphiforumz
Üye
Mesajlar: 602
Kayıt: 01 Nis 2008 05:38
Konum: İstanbul

Re: Haftanın Başlangıç günü ile bitiş günü nasıl bulunur ?

Mesaj gönderen adelphiforumz »

teşekkürer
tam aradığım buydu
Ehil olmayanlara sabretmek ehil olanları parlatır.
Akıllı birisinden gelen cefa, bilgisizlerin vefasından iyidir.
Bilgiye ulaştı mı ayak, kanat olur
Biz insanı kıyafetiyle ağırlar bilgisiyle uğurlarız.
Mevlana
Cevapla