__time32_t时间精度?

1 c++ windows time crt

我正在使用一个api,它使用两个__time32_t对象来打开数据库,指定查询的开始和结束时间.

__time32_t是否具有亚秒(毫秒)的时间精度?MSDN有点不清楚.

我有这个time32_t对象:

currentET-=.1;
Run Code Online (Sandbox Code Playgroud)

我希望在currentET里面给我的时间减去10毫秒,但它所做的只是减去一整秒,好像我这样做了:

currentET-=1;
Run Code Online (Sandbox Code Playgroud)

如何将此精度恢复到time32_t对象中?

Eri*_*rik 5

__time32_t只是一个整体类型 - 除了积分之外它没有任何特定的分辨率.虽然典型的功能 __time32_t使用1秒的分辨率.