Pyspark 如何在AWS Glue中将字符串转换为日期

Pyspark 如何在AWS Glue中将字符串转换为日期,pyspark,etl,aws-glue,amazon-athena,Pyspark,Etl,Aws Glue,Amazon Athena,我在AWS S3中有一个csv文件,当我执行爬虫程序时,日期为01/01/2016 04.21的字段在AWS glue中作为字符串 如何将其更改为日期类型 我在AWS Glue中尝试了“修改模式”按钮,但结果是有一个空白字段。将动态帧转换为Pyspark数据帧,并对所有内容使用Pyspark。更容易: from pyspark.sql.functions import from_unixtime, unix_timestamp, col df= dyf.toDF() df = df.withC

我在AWS S3中有一个csv文件,当我执行爬虫程序时,日期为
01/01/2016 04.21
的字段在AWS glue中作为字符串

如何将其更改为日期类型


我在AWS Glue中尝试了“修改模式”按钮,但结果是有一个空白字段。

将动态帧转换为Pyspark数据帧,并对所有内容使用Pyspark。更容易:

from pyspark.sql.functions import from_unixtime, unix_timestamp, col

df= dyf.toDF()
df = df.withColumn(col(columnname), from_unixtime(unix_timestamp(col(columnname),"dd/MM/yyyy hh.mm")))


修改模式中日期列的格式是什么