mco_ticks2time
此函数将参数 ticks
转换为由分辨率参数 scale
指定的相应值。
mco_int8 mco_ticks2time(
mco_int8 ticks,
int scale
);
参数
ticks
mco_int8
自 1970 年 1 月 1 日(纪元)以来的时间精度值。
scale
int
时间刻度:从 1(秒)到 1000000000(纳秒)。
返回
mco_int8
转换为scale
刻度的time
值。
示例
/* 模式定义代码片段 */
class Object
{
datetime dt;
...
};
/* 应用程序代码片段 */
int main(int argc, char* argv[])
{
...
mco_trans_start(db, MCO_READ_WRITE, MCO_TRANS_FOREGROUND, &trans);
if ( MCO_S_OK != rc )
{
Object obj = T_new( trans, &obj );
rc = Object_dt_put( &obj, mco_ticks2time(mco_system_get_current_time(), 1000*1000));
...
}
}
文件
头文件:
mcotime.h
源文件:
mcodb.c
库:
libmcolib.a
头文件:
mcotime.h
源文件:
corestub.c
库:
libmcorsqlstub.a