C++ 为什么C++;ICU日历::getTime(…)是否返回双精度?

C++ 为什么C++;ICU日历::getTime(…)是否返回双精度?,c++,icu,C++,Icu,icu::Calendar::getTime(…)返回一个UDate,它是一个doubletypedef 但是,创建日历并将其毫秒数设置为正值,仍然会生成一个小数点后0的::getTime(…)结果 为什么不返回一个长的呢

icu::Calendar::getTime(…)
返回一个
UDate
,它是一个
double
typedef

但是,创建日历并将其毫秒数设置为正值,仍然会生成一个小数点后0的
::getTime(…)
结果

为什么不返回一个长的呢