Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Il s’agit d’une version spéciale qui try_to_date effectue la même opération, mais retourne une valeur NULL au lieu de déclencher une erreur si la date ne peut pas être créée.
Syntaxe
from pyspark.databricks.sql import functions as dbf
dbf.try_to_date(col=<col>, format=<format>)
Paramètres
| Paramètre | Type | Descriptif |
|---|---|---|
col |
pyspark.sql.Column ou str |
colonne d’entrée de valeurs à convertir. |
format |
literal string, optional |
format à utiliser pour convertir les valeurs de date. |
Retours
pyspark.sql.Column: valeur de date en tant que pyspark.sql.types.DateType type.
Examples
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()