Как изменить значение символа строки в цикле? Код:
def getDateTimePostfix():
import datetime;
dtValue = datetime.datetime.now();
retValue = str(dtValue);
for sym in retValue:
if sym == ':':
sym = '.'
return retValue;
Пытаюсь скорректировать дату, избавившись от ":", но не получается изменить отдельные символы.
Или лучше сделать цикл такого типа?
i = 0;
for item in retValue:
if retValue[i] == ':':
retValue[i] = '.'
i = i + 1;
?
Ответ
'2016-02-02 13:58:05.235192'.replace(':', '.')
'2016-02-02 13.58.05.235192'
А вообще вам стоит посмотреть в сторону метода strftime
Комментариев нет:
Отправить комментарий