Boost::gregorian::from_*string() の解析関数は、4 桁の年しか処理しないようです (2 桁の年に対して実行時エラーが発生します)。
boost::gregorian::from_*string() 関数を使用して 2 桁の年を処理する最もクリーンな方法は何ですか?
1 つの可能性は、日付形式をサニタイズするために 2000 または 1900 を追加するためのプログラミング ルールと組み合わせて、日付文字列に対していくつかの事前処理を行うことですが、より良い方法がある場合、車輪を再発明してコードを追加しすぎたくはありません。これを行う。