Преобразование значения из строки Pyspark datetime.date в гггг-мм-дд ⇐ Python
Преобразование значения из строки Pyspark datetime.date в гггг-мм-дд
Я пытаюсь получить данные из таблицы, которая возвращает список объектов Row datetime.date. Я хотел бы иметь их в виде списка значений Varchar/String.
query = «выбрать device_date с устройства, где значение устройства не равно нулю» res = spark.sql(запрос).collect() если len(res) != 0: вернуть разрешение[:20] Возвращённое значение соответствует формату
[Row(device_date =datetime.date(2019, 9, 25)), Row(device_date =datetime.date(2019, 9, 17)), Row(device_date =datetime.date(2020, 1) , 8))] Вместо этого я хотел бы получить следующий вывод:
['2019-09-25','2019-09-17','2020-01-08'] Пожалуйста, сообщите.
Я пытаюсь получить данные из таблицы, которая возвращает список объектов Row datetime.date. Я хотел бы иметь их в виде списка значений Varchar/String.
query = «выбрать device_date с устройства, где значение устройства не равно нулю» res = spark.sql(запрос).collect() если len(res) != 0: вернуть разрешение[:20] Возвращённое значение соответствует формату
[Row(device_date =datetime.date(2019, 9, 25)), Row(device_date =datetime.date(2019, 9, 17)), Row(device_date =datetime.date(2020, 1) , 8))] Вместо этого я хотел бы получить следующий вывод:
['2019-09-25','2019-09-17','2020-01-08'] Пожалуйста, сообщите.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Преобразование ввода даты строкового типа (гггг-мм-ддч: мм: сс) в формат ММ/дд/гггг
Anonymous » » в форуме C# - 0 Ответы
- 79 Просмотры
-
Последнее сообщение Anonymous
-