Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Ini adalah versi try_to_date khusus yang melakukan operasi yang sama, tetapi mengembalikan nilai NULL alih-alih meningkatkan kesalahan jika tanggal tidak dapat dibuat.
Syntax
from pyspark.sql import functions as dbf
dbf.try_to_date(col=<col>, format=<format>)
Parameter-parameternya
| Pengaturan | Tipe | Description |
|---|---|---|
col |
pyspark.sql.Column atau str |
kolom input nilai yang akan dikonversi. |
format |
literal string, optional |
format yang akan digunakan untuk mengonversi nilai tanggal. |
Pengembalian Barang
pyspark.sql.Column: nilai tanggal sebagai pyspark.sql.types.DateType jenis.
Examples
from pyspark.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()