在我的软件中,会生成跟踪信息,用于记录目的(在数据库中)。每条迹线都必须有一个时间戳,但是完整的日期和时间以及毫秒或更精确的精度。当我使用QueryPerformanceCounter
和QueryPerformanceFreq
时,我无法获得完整的时间戳,例如YYYY-MM-DD-hh-mm-ss:ms
。它只是在计算机启动后给出了时间跨度。
Time = count.QuadPart*1000*1000/performance_counter_frequency.QuadPart;
如何获得包括日期在内的亚毫秒时间戳?
我的平台是Windows 7。