from datetime import datetime, date
import pandas as pd
from pyspark.sql import Row
from pyspark.sql import SparkSession
spark = SparkSession.builder.getOrCreate()
df = spark.createDataFrame([
(1, 4., 'GFG1', date(2000, 8, 1),
datetime(2000, 8, 1, 12, 0)),
(2, 8., 'GFG2', date(2000, 6, 2),
datetime(2000, 6, 2, 12, 0)),
(3, 5., 'GFG3', date(2000, 5, 3),
datetime(2000, 5, 3, 12, 0))
], schema='a long, b double, c string, d date, e timestamp')
df.show()
df.printSchema()