Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Dit is een speciale versie van try_to_date die dezelfde bewerking uitvoert, maar retourneert een NULL-waarde in plaats van een fout op te geven als de datum niet kan worden gemaakt.
Syntaxis
from pyspark.databricks.sql import functions as dbf
dbf.try_to_date(col=<col>, format=<format>)
Parameterwaarden
| Kenmerk | Typologie | Description |
|---|---|---|
col |
pyspark.sql.Column of str |
invoerkolom met waarden die moeten worden geconverteerd. |
format |
literal string, optional |
notatie die moet worden gebruikt om datumwaarden te converteren. |
Retouren
pyspark.sql.Column: datumwaarde als pyspark.sql.types.DateType type.
Voorbeelden
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()