重複の可能性:
C++標準の日付/時刻クラス
質問
C ++で日付を管理するにはどうすればよいですか?
つまり、標準ライブラリに( JavaのDate
/と同様にCalendar
)使用できるものがありますか、独自のクラスを作成する必要がありますか、それともサードパーティのライブラリを使用する必要があります(そう、どれですか?)。
基本的に、私が必要としているのは、日付(時刻、日、月、年、平日)に関連するデータを保存/取得し、それらの間で日付オブジェクトを比較できるようにすることです(並べ替え用)。
私がすでに試したこと
さて、Calendar
Javaのクラスの振る舞いを模倣した単純なクラスを作成しましたCalendar
...しかし、うるう年(まあ、それは問題ありませんが、平日は台無しになります)、平日、およびそのような種類の処理に問題があります。もの。
SOに関する古い投稿(2年以上)も見たことがありますが、もっと最近のものがあるのではないかと思います。