問題タブ [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.
c++ - ブースト エラー: boost_date_time-vc80-mt-1_41.dll が見つかりません
VS2008 のブースト ライブラリを使用するソフトウェアのサンプルを実行する必要がありますが、次のエラーが発生します: このアプリケーションは見つからなかったため、開始できません。boost_date_time-vc80-mt-1_41.dll
PATH
変数を設定しました:
このエラーの実際の原因は何ですか?
ありがとう。
boost-python - Boost.Python を使用して boost::gregorian::date を Python に公開する
Boost.Python を使用して、boost::gregorian::date を Python で利用できるようにしたいと思います。__str__
しかし、Boost 日付クラスで利用できない場合、適切な関数を作成するにはどうすればよいでしょうか? 次のように書きたいと思います。
c++ - boost::gregorian::date from std::string
この方法で std::string を boost::gregorian::date に変換しようとしました:
しかし、残念ながら「not-a-date-time」しか受け取りませんでした。私は何を間違っているのですか?このような一般的な形式の文字列を boost::gregorian:date に変換する簡単な方法はありますか?
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 ドキュメントに従っています。何か案は?
c++ - 時間間隔に関する C++ 演算
私はすでにこのための(醜い)コードを持っていますが、とにかく尋ねます:
平日は [09:15, 10:00), [21:10, 21:45) の時間間隔があります。指定された時間t
と秒数が間隔内にあるs
場合、日付と時刻を計算する必要があります。t
t - 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 日または週末全体に戻る必要があるかどうかを検出する方法。