Здравствуйте такой вопрос:
Мне приходить xml, в не есть такое поле:
<result id="12" name="56" date="13.09.2007 10:29" time="00:00:09" level="2" errors="4"/>
значение атрибутов я записываю в string, как мне можно потом сравнить date и time, желательно не используя MFC. Мне это нужно для сортировки по разным атрибутам. Если какие нибудь стандартные средства.
Здравствуйте, Аноним, Вы писали:
А>Здравствуйте такой вопрос: А>Мне приходить xml, в не есть такое поле: А> <result id="12" name="56" date="13.09.2007 10:29" time="00:00:09" level="2" errors="4"/>
А>значение атрибутов я записываю в string, как мне можно потом сравнить date и time, желательно не используя MFC. Мне это нужно для сортировки по разным атрибутам. Если какие нибудь стандартные средства.
К сожалению, формат даты и времени зависит от локала. Поэтому средства тоже.
В MFC есть COleDateTime::ParseDateTime.
With best regards
Pavel Dvorkin
Re[2]: Сравнить даты
От:
Аноним
Дата:
13.02.08 10:58
Оценка:
Здравствуйте, Pavel Dvorkin, Вы писали:
PD>Здравствуйте, Аноним, Вы писали:
А>>Здравствуйте такой вопрос: А>>Мне приходить xml, в не есть такое поле: А>> <result id="12" name="56" date="13.09.2007 10:29" time="00:00:09" level="2" errors="4"/>
А>>значение атрибутов я записываю в string, как мне можно потом сравнить date и time, желательно не используя MFC. Мне это нужно для сортировки по разным атрибутам. Если какие нибудь стандартные средства.
PD>К сожалению, формат даты и времени зависит от локала. Поэтому средства тоже.
PD>В MFC есть COleDateTime::ParseDateTime.
Здравствуйте, Аноним, Вы писали:
PD>>К сожалению, формат даты и времени зависит от локала. Поэтому средства тоже.
А>К счастью она еще и есть в ATL, попробывал так: А>вроде все правильно сравниваеть
Здравствуйте, Аноним, Вы писали:
А>Здравствуйте такой вопрос: А>Мне приходить xml, в не есть такое поле: А> <result id="12" name="56" date="13.09.2007 10:29" time="00:00:09" level="2" errors="4"/>
А>значение атрибутов я записываю в string, как мне можно потом сравнить date и time, желательно не используя MFC. Мне это нужно для сортировки по разным атрибутам. Если какие нибудь стандартные средства.
boost::date_time библа тебе поможет
Re: Сравнить даты
От:
Аноним
Дата:
14.02.08 19:49
Оценка:
Проще всего сравнивать их как строки, если немножко поколдовать, ex.:
13.09.2007 10:29 vs. 14.09.2007 10:29
string("2007.09.13 10:29") < string("2007.09.14 10:29")
Здравствуйте, Аноним, Вы писали:
А>Здравствуйте такой вопрос: А>Мне приходить xml, в не есть такое поле: А> <result id="12" name="56" date="13.09.2007 10:29" time="00:00:09" level="2" errors="4"/>
А>значение атрибутов я записываю в string, как мне можно потом сравнить date и time, желательно не используя MFC. Мне это нужно для сортировки по разным атрибутам. Если какие нибудь стандартные средства.