問題タブ [boost-date-time]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
790 参照

c++ - ブースト エラー: boost_date_time-vc80-mt-1_41.dll が見つかりません

VS2008 のブースト ライブラリを使用するソフトウェアのサンプルを実行する必要がありますが、次のエラーが発生します: このアプリケーションは見つからなかったため、開始できません。boost_date_time-vc80-mt-1_41.dll

PATH変数を設定しました:

このエラーの実際の原因は何ですか?

ありがとう。

0 投票する
1 に答える
283 参照

boost-python - Boost.Python を使用して boost::gregorian::date を Python に公開する

Boost.Python を使用して、boost::gregorian::date を Python で利用できるようにしたいと思います。__str__しかし、Boost 日付クラスで利用できない場合、適切な関数を作成するにはどうすればよいでしょうか? 次のように書きたいと思います。

0 投票する
2 に答える
6373 参照

c++ - boost::gregorian::date from std::string

この方法で std::string を boost::gregorian::date に変換しようとしました:

しかし、残念ながら「not-a-date-time」しか受け取りませんでした。私は何を間違っているのですか?このような一般的な形式の文字列を boost::gregorian:date に変換する簡単な方法はありますか?

0 投票する
1 に答える
729 参照

c++ - ブースト日付/時刻 microsec_clock が正しくコンパイルされない

C++ Boost ライブラリ v1.41 の日付/時刻機能を使用しようとしています。(: これは Windows ではなく Linux です; g++ v4.4.7)

コード:

エラー:

現在、これはboost/date_time/posix_time/posix_time_types.hppにあります:

私が結論付けているのは、BOOST_DATE_TIME_HAS_HIGH_PRECISION_CLOCK が定義されていないため、typedef が発生せず、「microsec_clock」への参照がテンプレート パラメーターが必要なように見えるということです。

私が知る限り、私はBoost の date_time ドキュメントに従っています。何か案は?

0 投票する
1 に答える
547 参照

c++ - 時間間隔に関する C++ 演算

私はすでにこのための(醜い)コードを持っていますが、とにかく尋ねます:

平日は [09:15, 10:00), [21:10, 21:45) の時間間隔があります。指定された時間tと秒数が間隔内にあるs場合、日付と時刻を計算する必要があります。tt - s

  • 例: t = 20130913 21:15、s = 600、t - s は 20130913 09:55 になります。
  • 例: t = 20130923 09:16、s = 120、t - s は 20130920 21:44 になります。

これを C++ できれいに行う方法はありますか (boost::icl? boost::date_time?)

私はboost::iclを試しました。確かに時間範囲を保持しinterval_set<Time>、特定の間隔を見つけることができますTimeが、t - s時点が間隔範囲に入らない場合、最も近い間隔を見つける方法がわかりませんその時点の前に、1 日または週末全体に戻る必要があるかどうかを検出する方法。