0

そのため、Windows マシンの現在の日付がハードコードされた日付よりも後かどうかを調べようとしています。BoostまたはATLを使用せずにこれを行うにはどうすればよいですか? Visual Studio 2010 C++ を使用しています

4

2 に答える 2

1

C++ で現在の日付を取得するプラットフォームに依存しない方法はtime(NULL)、1970 年 1 月 1 日からの秒数を返す です。ctimeで他のルーチンを使用して、それを文字列に変換したり、日/月/年などを取り出したりできます。

于 2012-05-08T02:17:12.343 に答える
1

日付コンポーネントを返すOS 提供のGetSystemTimeまたはGetLocalTime関数、またはGetSystemTimeAsFileTime1601 年 1 月 1 日午前 0 時から経過した 100 ナノ秒間隔の数を返す を使用できます。追加のサポート ライブラリは必要ありません。

于 2012-05-08T02:21:36.647 に答える