|
![]() |
#1 |
Участник
|
По-моему datetime - это double, где целая часть это дата, а дробная время. Поэтому его надо доставать, как com.double().
Время когда-то я доставал так: X++: int time = frac(datatime)*86400; |
|
![]() |
#2 |
Участник
|
точно! просто Double ))
Спасибо большое! - все работает: X++: ComVariant com = new ComVariant(ComVariantInOut::In_out, ComVariantType::VT_DATE); real dateAll = 39377.7552199074; // 22.10.07 18:0731 ; com.double(dateall); info(strfmt("Время получилось такое: %1 %2 %3", com.date(), time2str(com.time(), 1, 3), com.long())); |
|