5

要件

Windows の C++11 でミリ秒を含む日付と時刻を取得する必要があります。可能であれば、1970 年より前に開始します。

また、日付/時刻変数から年、月、日、時、秒、およびミリ秒を抽出できる必要があります。

私が試したこと

  • time()秒のみを返します。
  • clock()日付は返さず、最後のシステム起動からの時間のみを返します。経過時間を測定するのに適しています。

注: Windows でのみ動作する必要があります。Linux は必要ありません。

4

3 に答える 3

7

C++11 を使用している場合は、時間を簡単に管理できるchronoを使用する必要があります。必要な単位(秒からミリ秒など)で時間を「キャスト」するいくつかの方法を提供し、ctime変数も管理できます。

于 2013-04-11T07:44:39.033 に答える