2

ここで何をするのが最善かを考えていました。課題が与えられ、Ctime を使用する Date クラスを更新する必要があります。

クラスは現在、1970 年以前の日付で機能している必要があります。私は周りを見回していましたが、あまり見つかりませんでした...

だから私の質問は、それを達成するための最良の方法は何でしょうか?

[1970-2037] から [1900-2037] までの日付範囲

4

2 に答える 2

4

CTimefromを意味すると仮定するとMFC、有効にするとドロップイン置換としてOLE使用できます。COleDateTimeドキュメントによると、「100 年 1 月 1 日から 9999 年 12 月 31 日まで」の日付をサポートしています。

于 2014-02-18T17:00:13.053 に答える
0

日付は、1970-01-01 またはその他のエポックからの符号付き整数の日数として保存できます。負の日付は、1970 年より前の日付になります。

または、Boost.Date_Time ライブラリを使用できます。

于 2014-02-18T16:16:00.543 に答える