|
|
|
Как из COleVariant выделить время и дату
|
|||
|---|---|---|---|
|
#18+
Пол дня уже воюю и чего то не получается, Мне бы какой ни будь примерчик Где тока не искал ....... У меня задача такая, Выбираю из БД дату в переменную COleVariant и далее нужно получить количество секунд до ее происхождения и соответственно установить таймер. Преобразовывать COleVariant в CString у меня получилось с помощью процедуры (правдо херова наверно сделал ... но все таки работает): CString Convert_COleVariant_str (COleVariant v) { CString rez=""; DWORD dd; char *Uk_char; Uk_char = (char *) v.bstrVal; for (dd=0;*(Uk_char+dd)!=0;++dd) rez = rez + *(Uk_char+dd); return rez; } А вот со временем беда, получил я: DATE ggg = varDATE.date; А чего с ним делать не знаю, как из него выделить число, месяц, год. И вообще дата включает время ? то же не понятно .... Может кто то знает функции для работы с COleVariant или с DATE. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2004, 12:28 |
|
||
|
Как из COleVariant выделить время и дату
|
|||
|---|---|---|---|
|
#18+
Пытаюсь записать разницу в переменную типа DWORD (QSec = QTSec.GetTotalSeconds;): CTime CurrentDate, DBDate; CTimeSpan QTSec; QTSec = (DBDate - CurrentDate); DWORD QSec; QSec = QTSec.GetTotalSeconds; А она мне говорит: error C2440: '=' : cannot convert from 'long (__thiscall CTimeSpan::*)(void) const' to 'unsigned long' А нахрена мне тип 'long (__thiscall CTimeSpan::*)(void) const' ... мне нужно количесво секунд получить ... навояли непонятно что .... и ведь эта гадина конвертироватся в DWORD не хочет ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2004, 14:06 |
|
||
|
Как из COleVariant выделить время и дату
|
|||
|---|---|---|---|
|
#18+
COleVariant var; .............. получаем var из бд.... .............. COleDateTime dtFix(.....), dt = var; COleDateTimeSpan dtSpan = dtFix - dt; double sec = dtSpan.GetTotalSeconds(); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2004, 14:38 |
|
||
|
|

start [/forum/topic.php?fid=57&tid=2035310]: |
0ms |
get settings: |
7ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
49ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
28ms |
get tp. blocked users: |
1ms |
| others: | 204ms |
| total: | 312ms |

| 0 / 0 |
