Just wanted to add the following to sophocles answer:
from pyspark.sql import functions as F
table.select("date_time")
.withColumn("date",to_timestamp("date_time"))\
.agg(F.min('date_time'), F.max('date_time')).show()
otherwise that solution does not work out of the box.