Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Gibt das Datum zurück, das Tage nach startdem Datum liegtdays. Wenn days es sich um einen negativen Wert handelt, wird diese Anzahl von Tagen abgezogen von start.
Die entsprechende Databricks SQL-Funktion finden Sie unter dateadd Funktion.
Syntax
from pyspark.databricks.sql import functions as dbf
dbf.dateadd(start=<start>, days=<days>)
Die Parameter
| Parameter | Typ | Description |
|---|---|---|
start |
pyspark.sql.Column oder str |
Datumsspalte, an der gearbeitet werden soll. |
days |
pyspark.sql.Column oder str oder int |
wie viele Tage nach dem berechneten Datum. Akzeptiert auch negative Werte, um rückwärts in der Zeit zu berechnen. |
Rückkehr
pyspark.sql.Column: ein Datum nach/vor der angegebenen Anzahl von Tagen.
Examples
from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([('2015-04-08', 2,)], 'struct<dt:string,a:int>')
df.select('*', dbf.dateadd(df.dt, 1)).show()
df.select('*', dbf.dateadd('dt', 'a')).show()
df.select('*', dbf.dateadd('dt', dbf.lit(-1))).show()