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 |
---|---|---|
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
Funzione DateSerial (Visual Basic)
Funzione DateValue (Visual Basic)
Funzione Second (Visual Basic)
Funzione TimeSerial (Visual Basic)