boost-date-time

    1

    1答えて

    これまでのところ、boost::gregorian::dateには日/月/年しかないようです。時/分/秒も格納する必要があります。このオブジェクトは両方を処理できますか?私はこのデータのすべてをどのように表現するのかを理解するのが難しいです。

    1

    1答えて

    Boostのドキュメントには、「内部的にboost :: gregorian :: dateは32ビットの整数型として格納されています。 。私はリンクからこれを見つけました:http://www.boost.org/doc/libs/1_56_0/doc/html/date_time/gregorian.html。 この32ビット整数はどのようにして計算されますか?エポック(JodaがJavaでや

    1

    1答えて

    これは、上記のコードは '悪いキャスト' 例外をスローHow to get the current time zone? #include <ctime> tzset(); time_zone_ptr zone(new posix_time_zone(tzname[localtime(0)->tm_isdst])); に似ています。 tznameまたはGetTimeZoneInformat

    0

    1答えて

    GMTで動作するサーバーアプリケーションがあります。私のアプリケーションはベルリンのタイムゾーンにあるサーバーと通信し、私は時々このサーバーからいくつかのファイルを読みます。そして、私はこのファイルから時間を比較する必要があります。夏時間、冬時間の変化を考慮して、リモートサーバーの時刻をベルリンのタイムゾーンからGMTに変換するにはどうすればよいですか?あなたはmbをboost.date_time

    5

    2答えて

    私は1901-01年のエポックからUINT32秒のオフセットでタイムスタンプを付けたデータを記録しなければならない32ビットのLinuxシステムを持っています。 01 00:00:00。 は、これは動作します const ptime ptime_origin(time_from_string("1901-01-01 00:00:00")); time_duration my_utc = micr

    0

    2答えて

    文字列として日付/時刻オブジェクトを書式設定するBoostを取得する方法を試してみるのに問題があります。私は書式指定子を設定しようとしていますが、無視され、あらかじめ定義されたスタイルで日付を出力し続けます。 それはとてもここで、デモで説明するのはおそらく簡単だが、問題を示すいくつかのサンプルコードです: #include <boost/date_time.hpp> #include <iost

    0

    1答えて

    巨大な計算の文脈では、私は計算中の計算時間の合計時間を見積もります。これを行うために、時間を開始時間と比較して時間を取得し、それを既に計算された比で割ります。しかし、私は驚いています:いいえoperator * (boost::time_duration, double)が存在します! は私が書くために期待したものの、このexempleを参照してください。 boost::posix_time::p

    1

    1答えて

    posix_time :: PTIMEのデフォルト値:私は、私はそれがない持っている知っているようによく知られた値にコンストラクタでそれを初期化したい class Foo { // ... private: boost::posix_time::ptime t; } プログラムによってまだ設定されていません: しかし、NULLに設定することはポインタではないので機能しません。

    -1

    1答えて

    Visual C++を使用して2つの日付間の日数を計算しようとしました。 私はVisual Studio 2005を使用しており、グレゴリオ暦date_timeライブラリに1.55.0を追加しましたが、このエラーが発生しました。 "boost/date_time/gregorian/gregorian.hpp" エラー32致命的なエラーLNK1104:ファイル 'boost_date_time-v