在PySpark中将一年中的星期转换为日期

时间:2020-05-19 01:49:03

标签: date datetime pyspark pyspark-dataframes week-number

我有一个带有“ Week_of_the_year”列的PySpark数据框。 “ 202005”表示2020年第5周。 如何将其转换为“日期”格式,或者转换为该周的中旬日期(星期三)?

示例:我希望“ 202005”显示为“ 2020-01-29”。

1 个答案:

答案 0 :(得分:4)

您可以在日期将 to_date 串联的​​ 结合使用,例如 {{ 1}} ,其中2020是年份,05是一年中的星期,3是星期几。有关日期时间字符的信息,请参见Java Simple Date format

3(day of week: Wednesday)