Citace
Subi napsal/a:
Chtěl jsem si jednoduše pamatovat datum posledního nahrávání databáze do PD a pak ho snadno použít - odečíst od aktuálního datumu.
Tu nulu jsem už metodou pokusů a omylů taky našel, ale jak to teď snadno odečíst a získat to čísličko? V těch datumových funkcích se trochu ztrácím :-(
Od sebe to odectes jednoduse, pomoci operace odcitani, je na to takove specielni znalemko, co vypada podobne jako pomlcka.

Ale vazne, ono je to skutecne tak!
Datovy typ TDateTime, ktery je v tech dato-casovych funkcich pouzivany, neni nic jineho nez cislo. Znamena, kolik dnu obehlo od pulnoci 31.12.1899. To znamena, ze celociselna cast toho cisla jsou dny, desetinna cast je zlomek dne - tedy hodiny, minuty, sekundy, milisekundy,...
Chces-li vedet rozdil dvou datumu, tak proste odecti mensi od vetsiho. Hotovo, vis, ze rozdil je X dnu. Chces li nejake datum zvetsit o X dnu, proste to X pricti. Atd. Jak vidno, na takoveto veci je ti i jedno, kde je ten pocatek.

Jak vidis, je to jednoduche.