Autore Topic: DateDiff() in millisecondi  (Letto 262 volte)

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.316
  • Ne mors quidem nos iunget
    • Mostra profilo
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.158
  • Tonno verde
    • Mostra profilo
Re:DateDiff() in millisecondi
« Risposta #1 il: 14 Maggio 2019, 09:17:25 »
Allego la risposta di Minisini sul Bugtraker alla proposta di cambiare in Long il ritorno di DateDiff():

Citazione
Comment #1 by Benoît MINISINI:

At the moment DateDiff() can only return integers.

As a workaround, you can get the milliseconds between two dates StartDate and EndDate that way:

Dim Diff AS Float = EndDate - StartDate ' Get the difference in days and fraction of days
Dim Count As Long = CLong(Diff * 86400000) ' Convert into milliseconds

Print Count;; "milliseconds"
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro