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.
Mengonversi kolom menjadi TimeType menggunakan format yang ditentukan secara opsional. Tentukan format sesuai dengan pola tanggalwaktu. Secara default, ini mengikuti aturan transmisi ke TimeType jika format dihilangkan. Setara dengan col.cast("time").
Syntax
import pyspark.sql.functions as sf
sf.to_time(str=<str>)
# With format
sf.to_time(str=<str>, format=<format>)
Parameter-parameternya
| Pengaturan | Tipe | Description |
|---|---|---|
str |
pyspark.sql.Column atau str |
String yang akan diurai ke waktu. |
format |
pyspark.sql.Column atau str |
Optional. Pola format waktu untuk diikuti. |
Pengembalian Barang
pyspark.sql.Column: nilai waktu sebagai pyspark.sql.types.TimeType jenis.
Examples
Contoh 1: Mengonversi string menjadi waktu.
import pyspark.sql.functions as sf
df = spark.createDataFrame([("10:30:00",)], ["str"])
df.select(sf.to_time(df.str)).show()
+------------+
|to_time(str)|
+------------+
| 10:30:00|
+------------+
Contoh 2: Mengonversi string menjadi waktu dengan format.
import pyspark.sql.functions as sf
df = spark.createDataFrame([("10:30:00", "HH:mm:ss")], ["str", "format"])
df.select(sf.to_time(df.str, df.format)).show()
+--------------------+
|to_time(str, format)|
+--------------------+
| 10:30:00|
+--------------------+