Applies ToAccess per Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Restituisce un valore Variant (Date).

Sintassi

DateValue ( data )

La data obbligatoriaargomento è in genere un espressione stringa che rappresenta una data tra il 1° gennaio 100 e il 31 dicembre 9999. Tuttavia, data può essere anche qualsiasi espressione che può rappresentare una data, un'ora o una data e un'ora in tale intervallo.

Osservazioni

Se data è una stringa che include solo numeri 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 riconosce anche le date non ambigue che contengono nomi di mese, in formato lungo o abbreviato. Ad esempio, oltre a riconoscere il 30/12/1991 e il 30/12/91, DateValue riconosce anche il 30 dicembre 1991 e il 30 dicembre 1991.

Se la parte della data dell'anno viene omessa, DateValue utilizzeremo l'anno corrente a partire dalla data di sistema del computer.

Se l'argomento data include informazioni sull'ora, DateValue non la restituisce. Tuttavia, se la data include informazioni sull'ora non valide, ad esempio "89:98", si verifica un errore.

Nota: Per data, se l'impostazione della proprietà Calendario è Gregoriano, la data fornita deve essere gregoriana. Se il calendario è Hijri, la data specificata deve essere basata sul calendario Hijri. Se la data specificata è Hijri, la data dell'argomento è una stringa che rappresenta una data tra 1/1/100 (gregoriano 2 agosto 718) e 3/4/9666 (gregoriano, 31 dicembre 9999).

Esempi di query

Espressione

Risultati

SELECT DateValue([DateTime]) AS Espr1 FROM ProductSales;

Restituisce i valori di data del campo "DateTime" nel formato Data breve senza le informazioni sull'ora.

SELECT DateValue([DateTime]) AS NewDate, Count(ProductSales.DateTime) AS CountOfDateTime FROM ProductSales GROUP BY DateValue([DateTime]);

Restituisce i valori di data del campo "DateTime" nel formato Data breve senza le informazioni sull'ora.

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 DateValue per convertire una stringa in una data. È anche possibile usare i valori letterali di data per assegnare direttamente una data a una variabile Variant o Date , ad esempio MyDate = #12/2/69#.

Dim MyDateMyDate = DateValue("February 12, 1969")    ' Return a date.

Scegliere la funzione di data corretta

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.