Time2Num

Restituisce il numero di millisecondi trascorsi dall'epoch, in base ad una stringa di ora.

Sintassi

Time2Num(d [, f [, k ]])

Parametri

Parametro

Descrizione

d

Una stringa ora nel formato specificato da f che è anche conforme alle impostazioni internazionali specificate da k.

f (facoltativo)

Una stringa di formato ora. Se non si specifica un valore per f la funzione utilizza il formato ora predefinito, ossia H:MM:SS A.

k (facoltativo)

Una stringa identificatore di impostazioni internazionali conforme agli standard di denominazione delle impostazioni internazionali. Se non si inserisce un valore per k, o se k non è valido, la funzione utilizza le impostazioni internazionali d'ambiente.

La funzione restituisce il valore 0 se una delle seguenti condizioni è vera:

  • Il formato dell'ora specificata non corrisponde al formato specificato nella funzione.

  • Le impostazioni internazionali oppure il formato dell'ora specificato nella funzione non sono validi.

    Sono state fornite informazioni insufficienti per determinare un'ora univoca a partire dall'epoch (ovvero, un'informazione riguardante l'ora risulta mancante o incompleta).

Esempi

Nelle seguenti espressioni viene illustrato l'uso della funzione Time2Num:

Espressione

Valore restituito

Time2Num("00:00:00 GMT", "HH:MM:SS Z")

1

Time2Num("1:13:13 PM")

76393001 per un utente della California con zona PST (Pacific Standard Time) e 76033001 se tale utente è sincronizzato sull'ora legale relativa al fuso orario in uso.

Time2Num("13:13:13", "HH:MM:SS") - Time2Num("13:13:13 GMT", "HH:MM:SS Z")) / (60 * 60 * 1000)

8 per un utente di Vancouver e 5 per un utente di Ottawa sincronizzato sull'ora solare. Se si utilizza l'ora legale, i valori restituiti sono 7 e 4, rispettivamente.

Time2Num("13:13:13 GMT", "HH:MM:SS Z", "fr_FR")

47593001