Buna domnilor ! Am si eu o rugaminte, sunt "fericitul" care are un client cu peste 1000 de facturi sosite in 60 zile.
Stie cineva o functie simpla de calcul a timestamp pornind dela Data ? Fie ea si una mai aproximativa. La vremea respectiva stiam dar habar nu am unde am pus notitele. Le-am abandonat pentru ca la vremea respectiva nu se intrezarea un asemenea caz.
calcul timestamp
Forum rules
:: limbajul folosit in acest forum va fi unul civilizat, in limita subiectelor din topicurile deschise.
:: orice manifestare necivilizata (agresiune verbala, comportament neadecvat, reclama abuziva fara legatura cu forumul) va duce la stergerea contului de user.
:: pt. inscriere USER NOU la acest FORUM, folositi linkul https://profox.ro/forum-register/
:: limbajul folosit in acest forum va fi unul civilizat, in limita subiectelor din topicurile deschise.
:: orice manifestare necivilizata (agresiune verbala, comportament neadecvat, reclama abuziva fara legatura cu forumul) va duce la stergerea contului de user.
:: pt. inscriere USER NOU la acest FORUM, folositi linkul https://profox.ro/forum-register/
-
viorel1955
- Posts: 350
- Joined: 01 Jun 2022, 11:46
calcul timestamp
Last edited by viorel1955 on 10 Mar 2024, 21:53, edited 2 times in total.
-
radubalanpro
- Posts: 26
- Joined: 02 Jan 2024, 23:38
- Contact:
Re: calcul timesamp
in c# ar fi ceva de genul
static long GetUnixTimestamp(DateTime dateTime)
{
return (long)(dateTime.ToUniversalTime() - new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc)).TotalSeconds;
}
iar in FoxPro 9 ... cred ca asa :
FUNCTION GetUnixTimestamp(ldtDate)
LOCAL lnUnixTimestamp
lnUnixTimestamp = SECONDS(ltDate - DATETIME(1970, 1, 1, 0, 0, 0))
RETURN lnUnixTimestamp
ENDFUNC
static long GetUnixTimestamp(DateTime dateTime)
{
return (long)(dateTime.ToUniversalTime() - new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc)).TotalSeconds;
}
iar in FoxPro 9 ... cred ca asa :
FUNCTION GetUnixTimestamp(ldtDate)
LOCAL lnUnixTimestamp
lnUnixTimestamp = SECONDS(ltDate - DATETIME(1970, 1, 1, 0, 0, 0))
RETURN lnUnixTimestamp
ENDFUNC
-
viorel1955
- Posts: 350
- Joined: 01 Jun 2022, 11:46
Re: calcul timesamp
@radu Multumesc, apreciez !
-
viorel1955
- Posts: 350
- Joined: 01 Jun 2022, 11:46
Re: calcul timesamp
O solutie la fel de eleganta, este si cea propusa de MrApi ! S-ar putea sa aiba nevoie si alti colegi.
#Define EPOCH {^1970/01/01 00:00:00}
*
* Returne un DateTime (en heure GMT)
*
FUNCTION TimeStamp_to_DateTime(liTimeStamp as Integer)
IF TYPE("liTimeStamp ")<>"N"
liTimeStamp = 0
endif
return (EPOCH + liTimeStamp)
*
* Retourne un TimeStamp
*
FUNCTION DateTime_to_TimeStamp(ltdateTime as DateTime)
IF TYPE("ltdateTime")<>"T"
ltdateTime=DATETIME()
endif
return (ltdateTime - EPOCH)
#Define EPOCH {^1970/01/01 00:00:00}
*
* Returne un DateTime (en heure GMT)
*
FUNCTION TimeStamp_to_DateTime(liTimeStamp as Integer)
IF TYPE("liTimeStamp ")<>"N"
liTimeStamp = 0
endif
return (EPOCH + liTimeStamp)
*
* Retourne un TimeStamp
*
FUNCTION DateTime_to_TimeStamp(ltdateTime as DateTime)
IF TYPE("ltdateTime")<>"T"
ltdateTime=DATETIME()
endif
return (ltdateTime - EPOCH)
Re: calcul timesamp
https://worldtimeapi.org/ gratis
Un json de raspuns cu unixtime, direct pentru utilizare. O alernativa buna.
Un json de raspuns cu unixtime, direct pentru utilizare. O alernativa buna.
Re: calcul timesamp
Multam fain ... exact la o interogare "oficiala" ma gandeam si eu dar inca n-am implementat-o (este simplu, elan sa am!).
Link-ul exact ... poate mai este util cuiva, pe undeva este:
https://worldtimeapi.org/api/timezone/Europe/Bucharest
Link-ul exact ... poate mai este util cuiva, pe undeva este:
https://worldtimeapi.org/api/timezone/Europe/Bucharest