要件
Windows の C++11 でミリ秒を含む日付と時刻を取得する必要があります。可能であれば、1970 年より前に開始します。
また、日付/時刻変数から年、月、日、時、秒、およびミリ秒を抽出できる必要があります。
私が試したこと
time()
秒のみを返します。clock()
日付は返さず、最後のシステム起動からの時間のみを返します。経過時間を測定するのに適しています。
注: Windows でのみ動作する必要があります。Linux は必要ありません。
C++11 を使用している場合は、時間を簡単に管理できるchronoを使用する必要があります。必要な単位(秒からミリ秒など)で時間を「キャスト」するいくつかの方法を提供し、ctime変数も管理できます。