#.net #python #datetime #ironpython
#.net #python #datetime #ironpython
Вопрос:
Я пытаюсь перенести свою программу из интерпретатора CPython в IronPython. Последняя часть, которая ставит меня в тупик, — это то, где я использую класс datetime из модуля datetime. Вот что происходит, когда я пытаюсь использовать функцию strptime.
» from datetime import datetime
» dt = datetime.strptime("21/11/06 16:30", "%d/%m/%y %H:%M")
Traceback (most recent call last):
File "<string>", line 1, in <module>
AttributeError: 'type' object has no attribute 'strptime'
»
Есть ли что-то, о чем мне нужно знать, что делает datetime особенно разным в IronPython?
Ответ №1:
Без особой причины отсутствовал datetime.strptime
до IronPython 2.7.1. Если вы застряли на более старой версии, вы можете использовать time.strptime
вместо этого.
Комментарии:
1. Спасибо, но насколько недавним является этот выпуск? Я только что выполнил новую установку с сайта codeplex около недели назад, и у него возникла эта проблема.
2. 21 октября. Если sys.version 2.7.1 (или при запуске написано «IronPython 2.7.1 …» ipy.exe тогда у вас есть последняя версия.
3. Вау, кажется, я скачал его за день до этого. Спасибо!