Как проанализировать значение метки времени и изменить значения метки времени - PullRequest
0 голосов
/ 05 июля 2019

С учетом этого значения метки времени 2019-01-29T16: 22: 54 + 00: 00 (в этом формате ГГГГ-ММ-ДДЧч: мм: сс ± чч: мм)

Мне нужно изменить последние 00:00 (соответствующие чч: мм) на «Z»

1 Ответ

0 голосов
/ 05 июля 2019

Проверьте простой образец ниже, вы можете настроить его для вашего большего требования

def convert_z_time(time_string):
    if time_string[-5:] == '00:00':
        converted_time = '{}Z'.format(time_string[:-6])
    else:
        converted_time = time_string
    return converted_time


time_string = '2019-01-29T16:22:54+00:00'    
print(convert_z_time(time_string))

time_string = '2019-01-29T16:22:54+10:00'    
print(convert_z_time(time_string))

Вывод должен быть

2019-01-29T16:22:54Z
2019-01-29T16:22:54+10:00

Надеюсь, у вас все получится

...