Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
İsteğe bağlı olarak belirtilen biçimi kullanarak bir sütunu TimeType'a dönüştürür. Biçimleri tarih saat düzenine göre belirtin. Varsayılan olarak, biçim atlanırsa Kuralları TimeType'a atamaya uyar.
col.cast("time")eşdeğerdir.
Sözdizimi
import pyspark.sql.functions as sf
sf.to_time(str=<str>)
# With format
sf.to_time(str=<str>, format=<format>)
Parametreler
| Parametre | Türü | Description |
|---|---|---|
str |
pyspark.sql.Column veya str |
Zamana ayrıştırılacak dize. |
format |
pyspark.sql.Column veya str |
Optional. İzlenmek üzere saat biçimi düzeni. |
İade
pyspark.sql.Column: tür olarak pyspark.sql.types.TimeType saat değeri.
Örnekler
Örnek 1: Dizeyi bir saate dönüştürme.
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|
+------------+
Örnek 2: Dizeyi biçimi olan bir zamana dönüştürün.
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|
+--------------------+