pyspark.sql.functions.to_timestamp_ltz

pyspark.sql.functions.to_timestamp_ltz(timestamp: ColumnOrName, format: Optional[ColumnOrName] = None) → pyspark.sql.column.Column[source]

Parses the timestamp with the format to a timestamp without time zone. Returns null with invalid input.

New in version 3.5.0.

Parameters
timestampColumn or str

Input column or strings.

formatColumn or str, optional

format to use to convert type TimestampType timestamp values.

Examples

>>> df = spark.createDataFrame([("2016-12-31",)], ["e"])
>>> df.select(to_timestamp_ltz(df.e, lit("yyyy-MM-dd")).alias('r')).collect()
... 
[Row(r=datetime.datetime(2016, 12, 31, 0, 0))]
>>> df = spark.createDataFrame([("2016-12-31",)], ["e"])
>>> df.select(to_timestamp_ltz(df.e).alias('r')).collect()
... 
[Row(r=datetime.datetime(2016, 12, 31, 0, 0))]