toValue = fromValue.strftime("%Y-%m-%dT %H:%M:%SZ")
Это должно работать нормально.datetime.strftime
был доступен на Python 2.3.
Вам, безусловно, будет лучше перейти на как минимум Python 2.5, если это вообще возможно.Python 2.3 годами даже не получал исправлений безопасности.
Редактировать: Кроме того, вам не нужно инициализировать или объявлять переменные в Python;fromValue= ''
не влияет на вашу программу.
Редактировать 2: В комментарии вы, кажется, сказали, что у вас есть строка в почти правильном формате:
"2011-08-08 14:15:21"
просто сделайте
'T'.join("2011-08-08 14:15:21".split()) + 'Z'
Если вы хотите добавить буквы, пока они строки.