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.
Bir tarih/zaman damgası/dizeyi, ikinci bağımsız değişken tarafından verilen tarih biçimiyle belirtilen biçimdeki bir dize değerine dönüştürür.
Örneğin dd.MM.yyyy bir desen olabilir ve '18.03.1993' gibi bir dize döndürebilir.
Tarih saat deseninin tüm desen harfleri kullanılabilir.
Uyarı
Mümkün olduğunda gibi yearözel işlevler kullanın.
İlgili Databricks SQL fonksiyonu için bakınız date_format fonksiyonu.
Sözdizimi
from pyspark.sql import functions as dbf
dbf.date_format(date=<date>, format=<format>)
Parametreler
| Parametre | Türü | Description |
|---|---|---|
date |
pyspark.sql.Column veya str |
biçimlendirecek değerlerin giriş sütunu. |
format |
literal string |
tarih saat değerlerini temsil etmek için kullanılacak biçim. |
İade
pyspark.sql.Column: Biçimlendirilmiş tarih saat değerini temsil eden dize değeri.
Örnekler
from pyspark.sql import functions as dbf
df = spark.createDataFrame([('2015-04-08',), ('2024-10-31',)], ['dt'])
df.select("*", dbf.typeof('dt'), dbf.date_format('dt', 'MM/dd/yyyy')).show()
df = spark.createDataFrame([('2015-04-08 13:08:15',), ('2024-10-31 10:09:16',)], ['ts'])
df.select("*", dbf.typeof('ts'), dbf.date_format('ts', 'yy=MM=dd HH=mm=ss')).show()
import datetime
df = spark.createDataFrame([
(datetime.date(2015, 4, 8),),
(datetime.date(2024, 10, 31),)], ['dt'])
df.select("*", dbf.typeof('dt'), dbf.date_format('dt', 'yy--MM--dd')).show()
import datetime
df = spark.createDataFrame([
(datetime.datetime(2015, 4, 8, 13, 8, 15),),
(datetime.datetime(2024, 10, 31, 10, 9, 16),)], ['ts'])
df.select("*", dbf.typeof('ts'), dbf.date_format('ts', 'yy=MM=dd HH=mm=ss')).show()