Formatiranje datuma

Formatiranje datuma

offline
  • Pridružio: 12 Okt 2010
  • Poruke: 10601

Pozdrav svima.

Pravim programčić kao 'kontejner' za rođendanski poklon (pismo).
Hteo sam da namestim da ne može da se čita ako se otvori pre ili posle tačnog datuma.
Na primer, ako je danas 6.1.2020, hoću da ne može da se otvori ni 5.1.2020 ni 7.1.2020.

To sam uspeo da izvedem ovako:

const   rodjendan='1/6/20'; Begin   datum:=DateToStr(Date);   if datum=rodjendan   then   begin odgovor:='Happy birthay !';   end   else begin odgovor:='Today is not your birthday.'; end;

Međutim, ukoliko je datum na drugom računaru prikazan kao 6-Jan-20, program neće raditi.
Postoji li način da se ovo izvede bolje i elegantnije nego ja da gatam u pasulj kako se prikazuje datum na sistemu?



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Milan
  • Pridružio: 17 Dec 2007
  • Poruke: 14594
  • Gde živiš: Niš

Pa nemoj da radiš sa stringovima, već poredi direktno datume. Koliko vidim imaš i metodu StrToDate i CompareDateTime.



Ko je trenutno na forumu
 

Ukupno su 546 korisnika na forumu :: 15 registrovanih, 3 sakrivenih i 528 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: amaterSRB, Bogoslov, cezar 35, djboj, Faki-Valjevo, h8propaganda, HrcAk47, ladro, MarKhan, Milan.1976, Mixelotti, Oluj2.1, suton, vladetije, vlvl