Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Timestamp u sekundama

[es] :: Pascal / Delphi / Kylix :: Timestamp u sekundama

[ Pregleda: 3863 | Odgovora: 14 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Član broj: 32202
Poruke: 4391
*.yu1.net.

Sajt: https://avramovic.info


+46 Profil

icon Timestamp u sekundama03.04.2005. u 13:28 - pre 231 meseci
Dakle, treba da dobijem broj sekundi od nekog referentnog datuma, kao što je u php-u funkcija time() koja vraća timestamp (broj sekundi) od 01.01.1970. godine

Evo iz help-a:
Citat:

To find the fractional number of days between two dates, simply subtract the two values, unless one of the TDateTime values is negative. Similarly, to increment a date and time value by a certain fractional number of days, add the fractional number to the date and time value if the TDateTime value is positive.


I to je cool, ali meni treba broj sekundi!
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

Srki_82
Srdjan Tot
Me @ My Home
Ljubljana

Član broj: 28226
Poruke: 1403
82.208.201.*

ICQ: 246436949


+10 Profil

icon Re: Timestamp u sekundama03.04.2005. u 13:42 - pre 231 meseci
Ako taj nacin vraca broj dana sta je onda problem :) Pomnozis tu vrednost sa 24*60*60 i dobijes koliko je to sekundi, zar ne?
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Član broj: 32202
Poruke: 4391
*.yu1.net.

Sajt: https://avramovic.info


+46 Profil

icon Re: Timestamp u sekundama03.04.2005. u 13:59 - pre 231 meseci
da, ali nece se svake sekunde povecavati taj broj!!!
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

sasas
Saša Slavnić
radim za neke švabe

Član broj: 35478
Poruke: 617
*.zaslon-telecom.si.



Profil

icon Re: Timestamp u sekundama03.04.2005. u 14:08 - pre 231 meseci
A ovo?

Code:

uses ...DateUtils...
.
.
.
ShowMessage(inttostr(SecondsBetween(now, EncodeDate(1970, 1, 1))));


ss.
When something is hard to do, then it's not worth doing.
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Član broj: 32202
Poruke: 4391
*.yu1.net.

Sajt: https://avramovic.info


+46 Profil

icon Re: Timestamp u sekundama03.04.2005. u 14:12 - pre 231 meseci
ovako kako vidim iz koda, to je to

hvala ss!
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

Toyo

Član broj: 45193
Poruke: 227
*.kovnet.co.yu.



+1 Profil

icon Re: Timestamp u sekundama03.04.2005. u 14:49 - pre 231 meseci
Citat:
da, ali nece se svake sekunde povecavati taj broj!!!


Povecavace se, ali ne celobrojni deo, vec onaj iza zareza.

TDateTime je tipa Double. Ako pomnozis kao sto ti je Srki rekao dobices ono sto trazis.

Code:

Datum1:=now;
sleep(2000);
Datum2:=now;

Sekundi := round((Datum2-Datum1)*24*60*60);
 
Odgovor na temu

broker

Član broj: 2415
Poruke: 8514
212.62.59.*



+11 Profil

icon Re: Timestamp u sekundama03.04.2005. u 15:34 - pre 231 meseci
Probaj sa GetTickCount(). Meni se to uvek vise svidjalo kao resenje sa merenjem protoka vremena izmejdu dva trenutka.
 
Odgovor na temu

Rapaic Rajko
Bgd

Član broj: 4105
Poruke: 810
217.119.242.*



+62 Profil

icon Re: Timestamp u sekundama04.04.2005. u 10:17 - pre 231 meseci
GetTickCount je broj tick-ova od momenta startovanja racunara i taj se brojac obrne svakih 49 dana. Kako to moze coveku da posluzi za racunanje razlike nekog datuma u sekundama???

Rajko
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Član broj: 32202
Poruke: 4391
*.yu1.net.

Sajt: https://avramovic.info


+46 Profil

icon Re: Timestamp u sekundama04.04.2005. u 19:21 - pre 231 meseci
stvarno ne znam... a u vezi drugog dela tvoje konstatacije... hoces da kazes da ako je racunar ukljucen recimo 2 meseca, broj tickova nece biti korektan? sh*t
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

Srki_82
Srdjan Tot
Me @ My Home
Ljubljana

Član broj: 28226
Poruke: 1403
82.208.201.*

ICQ: 246436949


+10 Profil

icon Re: Timestamp u sekundama04.04.2005. u 22:56 - pre 231 meseci
Pa... znas i sam da nista ne moze da broji do beskonacno Zamisli da program radi 100000000000000 godina u kopji tip promenljive bi ti trebao da u njoj cuvas broj sekundi koji je prosao od pocetka rada programa?
Mozes da koristis GetTickCount i da koristis jos jednu promenljivu koja ce svaki put kada GetTickCount ponovo postane nula (posle 49 dana) da se poveca za jedan. Ako je ta promenljiva tipa Cardinal moci ces da meris vreme 49*MaxCardinal dana sto je sasvim dovoljno, zar ne?
 
Odgovor na temu

sasas
Saša Slavnić
radim za neke švabe

Član broj: 35478
Poruke: 617
195.246.3.*



Profil

icon Re: Timestamp u sekundama04.04.2005. u 23:48 - pre 231 meseci
Citat:
Mozes da koristis GetTickCount i da koristis jos jednu promenljivu koja ce svaki put kada GetTickCount ponovo postane nula (posle 49 dana) da se poveca za jedan.


eh, ako već bistrimo teoriju, ovo ne pije vode :) tj. u specijalnim slučajevima bi i pomozi bože radilo, ali generalno ne bi.
šta bi bilo da program bude u po neke I/O operacije u trenutku kad se TickCount 'okrene'? Nula ne bi bila konstatovana... ili recimo da u tom trenutku Windowsi odluče da urade nešto sami sa sobom i oduzmu ti procesorsko vreme? Ili recimo ako GetTickCount konstatuješ u redovnim ali velikim vremenskim intervalima (recimo proveravaš nešto svakih 30 dana)?

ss.
When something is hard to do, then it's not worth doing.
 
Odgovor na temu

Srki_82
Srdjan Tot
Me @ My Home
Ljubljana

Član broj: 28226
Poruke: 1403
82.208.201.*

ICQ: 246436949


+10 Profil

icon Re: Timestamp u sekundama04.04.2005. u 23:51 - pre 231 meseci
Imas promenljivu u kojoj drzis poslednju procitanju vrednost iz GetTickCount recimo da se zove LastTickCount. Kada LastTickCount bude vece od GetTickCount znaci da je doslo do obrtanja brojaca i treba povecati BrojacObrnut za jedan. Ovo vazi ako proveravas GetTickCount dovoljno cesto... bar 49 dana.
 
Odgovor na temu

sasas
Saša Slavnić
radim za neke švabe

Član broj: 35478
Poruke: 617
195.246.3.*



Profil

icon Re: Timestamp u sekundama05.04.2005. u 00:33 - pre 231 meseci
Tako bi već i proradilo...

ss.
When something is hard to do, then it's not worth doing.
 
Odgovor na temu

nikola.j
Nikola Janković

Član broj: 15712
Poruke: 85
*.yu
Via: [es] mailing liste



Profil

icon Re: Timestamp u sekundama05.04.2005. u 19:41 - pre 231 meseci
>
>
Bila je pre jedno pola godine priča o softveru pisanom za kontrolu letenja negde
u Ameriki :) gde je programer jednostavno zaboravio na obratnje časovnika (na
tih 49 dana) i desio se haos. Nije bilo nastradalih (osim možda tog programera)
zato što su se snašli, pa su valjda ručno odradili posao.
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Član broj: 32202
Poruke: 4391
*.yu1.net.

Sajt: https://avramovic.info


+46 Profil

icon Re: Timestamp u sekundama05.04.2005. u 23:41 - pre 231 meseci
eto... ni ja to ne bih znao... glupo je 49 dana... kad moze (primer iz php-a) da broji broj sekundi od 01.01.1970. ... moglo bi i to malo duze da `drzi` :)
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: Timestamp u sekundama

[ Pregleda: 3863 | Odgovora: 14 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.