Строка ---> COleDateTime (в расширеной хр. пр.)
От: Volskyy Sergey  
Дата: 25.11.02 13:51
Оценка:
Как сделать сабж?

Беру из параметра строку с датой/временем и пытаюсь конвертировать
в COleDateTime (надо для COleDateTimeSpan) но ParseDateTime
работать не желает, VarDateFromStr(?) тоже капризничает.

Есть идеи?
Re: Строка ---> COleDateTime (в расширеной хр. пр.)
От: Zar Россия  
Дата: 25.11.02 14:00
Оценка:
Здравствуйте, Volskyy Sergey, Вы писали:

VS>Как сделать сабж?


VS>Беру из параметра строку с датой/временем и пытаюсь конвертировать

VS>в COleDateTime (надо для COleDateTimeSpan) но ParseDateTime
VS>работать не желает, VarDateFromStr(?) тоже капризничает.

VS>Есть идеи?


Я делал так:
COleDateTime odt(nYear, nMonth, nDay, 0, 0, 0);

Если из строки:
CString st("1.2.2002");
COleDateTime odt(atoi(st.Right(4)), ... ); — лень писать дальше.
[ Zarathustra ]
Re[2]: Строка ---> COleDateTime (в расширеной хр. пр.)
От: Аноним  
Дата: 26.11.02 09:39
Оценка:
Здравствуйте, Zar, Вы писали:

Zar>Здравствуйте, Volskyy Sergey, Вы писали:


VS>>Как сделать сабж?


VS>>Беру из параметра строку с датой/временем и пытаюсь конвертировать

VS>>в COleDateTime (надо для COleDateTimeSpan) но ParseDateTime
VS>>работать не желает, VarDateFromStr(?) тоже капризничает.

VS>>Есть идеи?


Zar>Я делал так:

Zar>COleDateTime odt(nYear, nMonth, nDay, 0, 0, 0);

Zar>Если из строки:

Zar>CString st("1.2.2002");
Zar>COleDateTime odt(atoi(st.Right(4)), ... ); — лень писать дальше.

Спасибо за совет, но я поменял в хр. пр. CAST на CONVERT с стилем
и все стало OK.
CAST конвертит дату в строку в непонятном для COleDateTime
(или VarDateFromStr если быть последовательным) формате.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.