Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si tratta di una versione speciale di try_to_date che esegue la stessa operazione, ma restituisce un valore NULL anziché generare un errore se non è possibile creare la data.
Sintassi
from pyspark.databricks.sql import functions as dbf
dbf.try_to_date(col=<col>, format=<format>)
Parametri
| Parametro | TIPO | Description |
|---|---|---|
col |
pyspark.sql.Column o str |
colonna di input di valori da convertire. |
format |
literal string, optional |
format da utilizzare per convertire i valori di data. |
Restituzioni
pyspark.sql.Column: valore date come pyspark.sql.types.DateType tipo.
Esempi
from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([('1997-02-28',)], ['ts'])
df.select('*', dbf.try_to_date(df.ts)).show()
df.select('*', dbf.try_to_date('ts', 'yyyy-MM-dd')).show()
df = spark.createDataFrame([('foo',)], ['ts'])
df.select(dbf.try_to_date(df.ts)).show()