Condividi tramite


DateAndTime.DateValue(String) Metodo

Definizione

Restituisce un Date valore contenente le informazioni sulla data rappresentate da una stringa, con le informazioni sull'ora impostate su mezzanotte (00:00:00).

public:
 static DateTime DateValue(System::String ^ StringDate);
public static DateTime DateValue(string StringDate);
static member DateValue : string -> DateTime
Public Function DateValue (StringDate As String) As DateTime

Parametri

StringDate
String

Obbligatorio. espressione stringa che rappresenta un valore di data/ora compreso tra 00:00:00 il 1 gennaio dell'anno da 1 a 23:59:59 il 31 dicembre 9999.

Restituisce

Valore Date contenente le informazioni sulla data rappresentate da una stringa, con le informazioni sull'ora impostate su mezzanotte (00:00:00).

Eccezioni

StringDate include informazioni sull'ora non valide.

Esempio

In questo esempio viene utilizzata la DateValue funzione per convertire una stringa in una data. È anche possibile usare valori letterali data per assegnare direttamente una data a una Object variabile o Date , ad esempio oldDate = #2/12/69#.

Dim oldDate As Date
oldDate = DateValue("February 12, 1969")

Commenti

Se StringDate include solo numeri da 1 a 12 separati da separatori di data validi, DateValue riconosce l'ordine per mese, giorno e anno in base al formato Data breve specificato per il sistema. DateValue utilizza l'impostazione del calendario corrente dalla CurrentCulture proprietà della CultureInfo classe nello spazio dei System.Globalization nomi . I valori predefiniti CurrentCulture sono determinati dalle impostazioni del Pannello di controllo . È possibile eseguire l'override del formato Data breve impostando la ShortDatePattern proprietà della DateTimeFormatInfo classe nello spazio dei System.Globalization nomi .

DateValue riconosce i nomi dei mesi in formato long, abbreviato e numerico. Ad esempio, oltre a riconoscere il 30/12/30/1991 e 12/30/91, DateValue riconosce anche il 30 dicembre 1991 e il 30 dicembre 1991.

Se la parte dell'anno di StringDate viene omessa, DateValue usa l'anno corrente dalla data di sistema del computer.

Se l'argomento include informazioni sull'ora StringDate , DateValue non lo include nel valore restituito. Tuttavia, se StringDate include informazioni sull'ora non valide, ad esempio "89:98", si verifica un InvalidCastException errore.

Si applica a

Vedi anche