C++日期和时间,以毫秒为单位

byt*_*e77 4 c++ time date

需求

我需要在Windows上检索C++ 11中的日期和时间,包括毫秒.如果可能,从1970年开始.

我还需要能够从日期/时间变量中提取年,月,日,小时,秒和毫秒.

我试过的

  • time() 只返回秒.
  • clock()不返回日期,只返回自上次系统启动以来的时间.适合测量经过的时间.

注意:它只能与Windows一起使用.Linux不是必需的.

Tur*_*gal 7

如果您使用的是c ++ 11,则应使用chrono,以便更轻松地管理时间.它为您提供了一些方法,可以以您想要的任何单位(秒到毫秒,......)"投射"您的时间,并且还可以管理ctime变量.