Collect() показывает метку времени как «datetime.datetime» при преобразовании в тип строки ⇐ Python
Collect() показывает метку времени как «datetime.datetime» при преобразовании в тип строки
У меня есть следующий dataframe как тип строки (преобразованный в dataframe.collect()) для дальнейшей обработки, но он преобразуется как datetime.datetime(), как мне избавиться от datetime.datetime и отображать только метку времени.
[Row(unit_id='00001597', Country='ITA', Gateway_id='8988228', first_hb_info=Row(hb_time=datetime.datetime(2022, 3, 15, 12, 56, 19), Battery=60 , ctrl=4, service=24, rssi=11, power=1, op_mode='IDL'), last_hb_info=Row(hb_time=datetime.datetime(2023, 11, 2, 20, 18, 21), батарея=100 , ctrl=4, service=27, rssi=10, power=1, op_mode='\x00\x00\x00'), last_op_mode_hb_info=Row(hb_time=datetime.datetime(2023, 11, 2, 20, 10, 21) ), батарея=100, ctrl=4, сервис=24, rssi=10, мощность=1, op_mode='IDL')]
У меня есть следующий dataframe как тип строки (преобразованный в dataframe.collect()) для дальнейшей обработки, но он преобразуется как datetime.datetime(), как мне избавиться от datetime.datetime и отображать только метку времени.
[Row(unit_id='00001597', Country='ITA', Gateway_id='8988228', first_hb_info=Row(hb_time=datetime.datetime(2022, 3, 15, 12, 56, 19), Battery=60 , ctrl=4, service=24, rssi=11, power=1, op_mode='IDL'), last_hb_info=Row(hb_time=datetime.datetime(2023, 11, 2, 20, 18, 21), батарея=100 , ctrl=4, service=27, rssi=10, power=1, op_mode='\x00\x00\x00'), last_op_mode_hb_info=Row(hb_time=datetime.datetime(2023, 11, 2, 20, 10, 21) ), батарея=100, ctrl=4, сервис=24, rssi=10, мощность=1, op_mode='IDL')]
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение