глюки COleDateTime::Format()
От: andydandy  
Дата: 07.12.06 13:51
Оценка:
Исправлено форматирование текста. — SchweinDeBurg

Всем привет!

Кто может помочь с вышеозначенной функцией.

COleDateTime time;
time . SteDateTime( 1999, 1, 1, 0, 0, 0);
CString str = time . Format();
// str = "01/01/1999" - времени нету, но стоит добавить секундочку и 

time . SteDateTime( 1999, 1, 1, 0, 0, 1);
CString str = time . Format();
// str = "01/01/1999 00:00:01"

Короче глотает нулевое время, просто беда. Все переобробовал на любых шаблонах и локальных установках... Вариант использовать GetTimeFormat чтобы получить строчку нулевого времени в соответсвии с локальными установкамиб ф потом ее руками прикручивать, никапли не притягивает...

Ктонибудm на этот баг натыкался? и как решал?

PS COleDateTime::Format() вызывает VarBstrFromDate(...) так что лажается именно она, но от этого не легче )

Зарание спасибо за ответ
Andy
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.