pyspark.sql.functions.to_timestamp¶
-
pyspark.sql.functions.
to_timestamp
(col, format=None)[source]¶ Converts a
Column
intopyspark.sql.types.TimestampType
using the optionally specified format. Specify formats according to datetime pattern. By default, it follows casting rules topyspark.sql.types.TimestampType
if the format is omitted. Equivalent tocol.cast("timestamp")
.New in version 2.2.0.
Examples
>>> df = spark.createDataFrame([('1997-02-28 10:30:00',)], ['t']) >>> df.select(to_timestamp(df.t).alias('dt')).collect() [Row(dt=datetime.datetime(1997, 2, 28, 10, 30))]
>>> df = spark.createDataFrame([('1997-02-28 10:30:00',)], ['t']) >>> df.select(to_timestamp(df.t, 'yyyy-MM-dd HH:mm:ss').alias('dt')).collect() [Row(dt=datetime.datetime(1997, 2, 28, 10, 30))]