Funzione TimeSerial

Restituisce un valore Variant (Date) che contiene l'orario per l'ora, il minuto e il secondo specificati.

Sintassi

TimeSerial ( ora, minuto, secondo )

Avviso    Verificare che gli argomenti siano nell'intervallo di valori corretto. Un argomento non valido può causare un risultato non corretto.

Gli argomenti della sintassi della funzione TimeSerial sono i seguenti:

Argomento

Descrizione

ora

Obbligatorio. Variant (Integer). Numero compreso tra 0 (12.00) e 23 (23.00), inclusi oppure espressione numerica.

minuto

Obbligatorio. Variant (Integer). Qualsiasi espressione numerica.

secondo

Obbligatorio. Variant (Integer). Qualsiasi espressione numerica.

Osservazioni

Per specificare un'ora, ad esempio 11:59:59, l'intervallo di numeri per ogni argomento TimeSerial deve essere compreso nell'intervallo normale per l'unità; ad esempio da 0 a 23 per le ore e da 0 a 59 per i minuti e i secondi. Tuttavia, è anche possibile specificare l'ora relativa per ogni argomento usando qualsiasi espressione numerica che rappresenta un certo numero di ore, minuti o secondi prima o dopo un determinato periodo di tempo. L'esempio seguente usa espressioni invece di numeri di ora assoluti. La funzione TimeSerial restituisce un'ora di 15 minuti prima (-15) sei ore prima di mezzogiorno (12 - 6) o 5:45:00.

TimeSerial(12 - 6, -15, 0)

Quando un qualsiasi argomento supera l'intervallo normale per tale argomento, viene incrementato all'unità più grande successiva nel modo appropriato. Ad esempio, se si specifica 75 minuti, la valutazione verrà valutata come un'ora e 15 minuti. Se un singolo argomento non è compreso nell'intervallo -32.768-32.767, si verifica un errore. Se l'ora specificata dai tre argomenti determina che la data non rientra nell'intervallo di date accettabile, si verifica un errore.

Esempio di query

Espressione

Risultati

SELECT TimeSerial(18,12,10) AS NewTime FROM ProductSales GROUP BY TimeSerial(18,12,10);

Restituisce "Time" costituito da ore, minuti e secondi specificati immessi negli argomenti della funzione e viene visualizzato nella colonna NewTime. Risultato: "18.12.10".

Esempio di VBA

Nota: Gli esempi seguenti illustrano l'uso di questa funzione in un modulo di Visual Basic, Applications Edition (VBA). Per altre informazioni sull'uso di VBA, selezionare Riferimenti per sviluppatori nell'elenco a discesa accanto a Cerca e immettere uno o più termini nella casella di ricerca.

Questo esempio usa la funzione TimeSerial per restituire un'ora per l'ora, il minuto e il secondo specificati.

Dim MyTime
MyTime = TimeSerial(16, 35, 17)
' MyTime contains serial representation of 4:35:17 PM.

Vedere anche

Scegliere la funzione data giusta

Serve aiuto?

Amplia le tue competenze su Office
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa al programma Office Insider

Queste informazioni sono risultate utili?

×