2

だから、私はこのようなクラス配信をしたい:

class Delivery{
private:
    string recipient;
    time_t date;
}

したがって、日付は time_t です。私がやりたいことは、ユーザーに配達日を入力させることです。お届けは今日かもしれませんし、明日かもしれませんし、来月かもしれません。日付属性文字列を time_t の代わりに日付にすることもできました。なぜ私はそれをしなかったのですか?配達のリストがあり、配達を並べ替えてから、特定の期間に行われた配達を印刷したいからです。たとえば、2013 年 3 月 12 日から 2013 年 8 月 25 日までの配達を印刷します。

問題は、ユーザーに日付を設定させるにはどうすればよいかということです。インターネットで検索しましたが、便利な機能が見つかりませんでした。この問題を解決する方法はありますか?

4

3 に答える 3

0

C++ を使用していることを考えると、Boost DateTimeの使用を検討することをお勧めします。

于 2013-05-27T16:01:38.043 に答える