Share via


Funzione TimeValue (Visual Basic)

Aggiornamento: novembre 2007

Restituisce un valore Date contenente le informazioni relative all'ora rappresentate da una stringa, con la data impostata sull'1 gennaio dell'anno 1.

Public Function TimeValue(ByVal StringTime As String) As DateTime

Parametri

  • StringTime
    Obbligatorio. Espressione String che rappresenta un valore di data/ora compreso tra le 00.00.00 dell'1 gennaio dell'anno 1 e le 23.59.59 del 31 dicembre 9999.

Eccezioni

Tipo di eccezione

Numero di errore

Condizione

InvalidCastException

13

StringTime include informazioni sulla data non valide.

Se si esegue l'aggiornamento delle applicazioni Visual Basic 6.0 che utilizzano la gestione degli errori non strutturata, vedere la colonna "Numero di errore". È possibile confrontare il numero di errore con la Proprietà Number (oggetto Err). Se possibile, tuttavia, si consiglia di sostituire il controllo dell'errore con la procedura illustrata nella sezione Cenni preliminari sulla gestione strutturata delle eccezioni per Visual Basic.

Note

Sono ammessi orari sia nel formato a 12 ore che nel formato a 24 ore. Ad esempio, "2:24 P.M." e "14:24" sono entrambi argomenti StringTime validi.

Se l'argomento StringTime include informazioni sulla data, queste non faranno parte del valore restituito da TimeValue. Tuttavia, se StringTime include informazioni sulla data non valide, ad esempio "32 gennaio", si verificherà un errore InvalidCastException.

Esempio

Nell'esempio riportato di seguito la funzione TimeValue viene utilizzata per convertire una stringa in un'ora. È inoltre possibile utilizzare valori letterali di data per assegnare direttamente un'ora a una variabile di tipo Date.

Dim thisTime As Date
thisTime = TimeValue("4:35:17 PM")

Requisiti

Spazio dei nomi: Microsoft.VisualBasic

Modulo: DateAndTime

Assembly: Visual Basic Runtime Library (in Microsoft.VisualBasic.dll)

Vedere anche

Riferimenti

DateTime

Funzione DateSerial (Visual Basic)

Funzione DateValue (Visual Basic)

Funzione Hour (Visual Basic)

Funzione Minute

Proprietà Now

Funzione Second (Visual Basic)

Funzione TimeSerial (Visual Basic)

Tipo di dati Date (Visual Basic)

TimeSpan