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

Timestamp u sekundama

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

[ Pregleda: 1219 | Odgovora: 14 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Nemanja Avramović
PHP developer, Webinsane
Mladenovac, Srbija

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

ICQ: 266136396
Sajt: www.avramovic.info


Profil

icon Timestamp u sekundama03.04.2005. u 13:28

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!
Moj sajt. Moj blog. Moj avatar. Moj grad. Moja frizura.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
03.04.2005. u 13:28 

Srki_82
Srdjan Tot
Me @ My Home
Ljubljana

Član broj: 28226
Poruke: 1401
82.208.201.*

ICQ: 246436949


Profil

icon Re: Timestamp u sekundama03.04.2005. u 13:42
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?
DirectX na srpskom | GLScene na srpskom

There are only 10 types of people in this world; those who understand binary and those who don't.
03.04.2005. u 13:42 

Nemanja Avramović
PHP developer, Webinsane
Mladenovac, Srbija

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

ICQ: 266136396
Sajt: www.avramovic.info


Profil

icon Re: Timestamp u sekundama03.04.2005. u 13:59
da, ali nece se svake sekunde povecavati taj broj!!!
Moj sajt. Moj blog. Moj avatar. Moj grad. Moja frizura.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
03.04.2005. u 13:59 

sasas
Saša Slavnić
looking for...
Na lepom plavom Dunavu

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



Profil

icon Re: Timestamp u sekundama03.04.2005. u 14:08
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.
03.04.2005. u 14:08 

Nemanja Avramović
PHP developer, Webinsane
Mladenovac, Srbija

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

ICQ: 266136396
Sajt: www.avramovic.info


Profil

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

hvala ss!
Moj sajt. Moj blog. Moj avatar. Moj grad. Moja frizura.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
03.04.2005. u 14:12 

Toyo

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



Profil

icon Re: Timestamp u sekundama03.04.2005. u 14:49
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);
03.04.2005. u 14:49 

broker

Član broj: 2415
Poruke: 8521
212.62.59.*



Profil

icon Re: Timestamp u sekundama03.04.2005. u 15:34
Probaj sa GetTickCount(). Meni se to uvek vise svidjalo kao resenje sa merenjem protoka vremena izmejdu dva trenutka.
03.04.2005. u 15:34 

Rapaic Rajko

Član broj: 4105
Poruke: 361
217.119.242.*



Profil

icon Re: Timestamp u sekundama04.04.2005. u 10:17
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
04.04.2005. u 10:17 

Nemanja Avramović
PHP developer, Webinsane
Mladenovac, Srbija

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

ICQ: 266136396
Sajt: www.avramovic.info


Profil

icon Re: Timestamp u sekundama04.04.2005. u 19:21
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
Moj sajt. Moj blog. Moj avatar. Moj grad. Moja frizura.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
04.04.2005. u 19:21 

Srki_82
Srdjan Tot
Me @ My Home
Ljubljana

Član broj: 28226
Poruke: 1401
82.208.201.*

ICQ: 246436949


Profil

icon Re: Timestamp u sekundama04.04.2005. u 22:56
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?
DirectX na srpskom | GLScene na srpskom

There are only 10 types of people in this world; those who understand binary and those who don't.
04.04.2005. u 22:56 

sasas
Saša Slavnić
looking for...
Na lepom plavom Dunavu

Član broj: 35478
Poruke: 611
195.246.3.*



Profil

icon Re: Timestamp u sekundama04.04.2005. u 23:48
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.
04.04.2005. u 23:48 

Srki_82
Srdjan Tot
Me @ My Home
Ljubljana

Član broj: 28226
Poruke: 1401
82.208.201.*

ICQ: 246436949


Profil

icon Re: Timestamp u sekundama04.04.2005. u 23:51
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.
DirectX na srpskom | GLScene na srpskom

There are only 10 types of people in this world; those who understand binary and those who don't.
04.04.2005. u 23:51 

sasas
Saša Slavnić
looking for...
Na lepom plavom Dunavu

Član broj: 35478
Poruke: 611
195.246.3.*



Profil

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

ss.
When something is hard to do, then it's not worth doing.
05.04.2005. u 00:33 

nikola.j
Nikola Janković

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



Profil

icon Re: Timestamp u sekundama05.04.2005. u 19:41
>
>
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.
05.04.2005. u 19:41 

Nemanja Avramović
PHP developer, Webinsane
Mladenovac, Srbija

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

ICQ: 266136396
Sajt: www.avramovic.info


Profil

icon Re: Timestamp u sekundama05.04.2005. u 23:41
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` :)
Moj sajt. Moj blog. Moj avatar. Moj grad. Moja frizura.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
05.04.2005. u 23:41 

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

[ Pregleda: 1219 | Odgovora: 14 ]

Postavi temu Odgovori

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