Formatiranje datuma

Formatiranje datuma

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

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: 14370
  • 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 692 korisnika na forumu :: 33 registrovanih, 5 sakrivenih i 654 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3028 - dana 22 Nov 2019 07:47

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: A.R.Chafee.Jr., amaterSRB, awathorn, Bane san, blackbeast, Boris902, cicus91, Cranium, darkangel, flash12, goxsys, Krusarac, Levi, lojola, M74AB3, MB120mm, MikeHammer, minmatar34957, Miskohd, Mixelotti, nebojsag, ostoja, ozzy, Regrut Boskica, ruseskij, shone34, Toni, Viceroy2, VJ, Vlada1389, vlasor, vlvl, Zerajic