Windowsのレジストリに日付と時刻の値を書き込み、読み込むのに最適なデータ型やフォーマットは何ですか?日付/時刻の値をレジストリに書き込む
MFCでCTimeとCTimeSpanオブジェクトを使用しているC++を使用していますが、CRTライブラリを使用するのも快適です。
時間の値を正しく表現するには、64ビットの整数を使用する必要があります。これは、WinAppEx::WriteInt()のようなMFCメソッドの使用を排除します。
可読性とデバッグ目的のために、私はCTime :: FormatGmt()メソッドを使用してレジストリに文字列を書き込んだ後、読み込んで解析したいと思いますが、strptimeのMSVCランタイム実装が不足しています)は、読み取り時の解析を容易にします。私はstrptime()を実装することができますが、私は軽量ソリューションを望んでいます。
私はまだCOleDateTimeクラスを調べていません。
これは私の最初のStackOverflowの質問です。
重要な情報を除外しました。あなたのアプリケーションのために時間がどれだけ正確に必要ですか?それは本当にあなたが必要とするソリューションを管理します。日、時間、分、秒、ミリ秒? – iandotkelly
分の精度。私は本当に毎秒以上の解像度を必要としません。返信いただきありがとうございます。 –