Беру из параметра строку с датой/временем и пытаюсь конвертировать
в COleDateTime (надо для COleDateTimeSpan) но ParseDateTime
работать не желает, VarDateFromStr(?) тоже капризничает.
Есть идеи?
Re: Строка ---> COleDateTime (в расширеной хр. пр.)
Здравствуйте, 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 если быть последовательным) формате.