为什么 Spark 无法识别这种时间格式?
Why Spark is not recognizing this time format?
我使用此代码得到 null
时间戳 27-04-2021 14:11
。我在做什么错误?为什么这里的时间戳格式字符串DD-MM-yyyy HH:mm
不正确?
df = spark.createDataFrame([('27-04-2021 14:11',)], ['t'])
df = df.select(to_timestamp(df.t, 'DD-MM-yyyy HH:mm').alias('dt'))
display(df)
D
是一年中的第几天,d
是一个月中的第几天。
试试这个:
df = df.select(F.to_timestamp(df.t, "dd-MM-yyyy HH:mm").alias("dt"))
我使用此代码得到 null
时间戳 27-04-2021 14:11
。我在做什么错误?为什么这里的时间戳格式字符串DD-MM-yyyy HH:mm
不正确?
df = spark.createDataFrame([('27-04-2021 14:11',)], ['t'])
df = df.select(to_timestamp(df.t, 'DD-MM-yyyy HH:mm').alias('dt'))
display(df)
D
是一年中的第几天,d
是一个月中的第几天。
试试这个:
df = df.select(F.to_timestamp(df.t, "dd-MM-yyyy HH:mm").alias("dt"))