Дата и время в Python в Azure Databricks (strftime) - PullRequest
1 голос
/ 27 мая 2020

У меня есть поле под названием «SuppliedDate», я импортирую его в StringType, и значения, например, 2.2020.

Я использую следующий пример, который отлично работает; albiet Я вручную устанавливаю значение:

from datetime import datetime
my_date = datetime.strptime("2.2020", "%m.%Y")
print(my_date)

Но когда я использую это в моем фрейме данных, я получаю сообщение об ошибке, как показано ниже:

df1 = df.withColumn("YearMonth", datetime.strptime("SuppliedDate","%m.%Y"))

Error: time data 'SuppliedDate' does not match format '%m.%Y. 

Я проверил форматы и даже попробовал "% -m.% Y", но похоже, что этот метод не поддерживается в Azure Databricks. Что мне не хватает?

...