問題タブ [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::not_a_date_time に相当する C++11 は何ですか?
古いプロジェクトを修正していると同時に、C++11 にするためにいくつかのことを更新しています。
boost::date_time のさまざまな使用法を std::chrono の新しい機能に置き換えたいと思います。しかし、Boost::date_time::not_a_date_time に相当する C++11 が何かわかりません。
time_point 変数がまだ割り当てられていないか、有効なタイムスタンプが含まれていないことを示す C++11 に相当するものはありませんか?
c++ - Boost、次の文字列を日付/時刻に解析する方法
ある種のブースト日時に解析する次のミリ/マイクロ秒の精度の文字列があります。
ファセットに関するドキュメントを見てきました。このようなもの
しかし、私はそれらを使用する方法がわかりません。
StackOverflow から収集したコードを使用してこのプログラムを試しましたが、ミリ秒を表示できません。
c++ - boost::local_time が正しい iso_extended_format を読み取らない
Date
Javascript のオブジェクトが行うように、ISO 拡張形式で時間を読み取り、UTC 時間に変換する必要があります。
新しい日付("2014-12-19T15:53:14.533+01:00")
2014-12-19T14:53:14.533Z
ブーストでは、タイムゾーンはなく、解析しませんboost::posix_time::from_iso_extended_string
。 boost::posix_time::from_iso_string
私は使用しようとしますboost::local_time::local_date_time
が、それも機能しないようです:
ヘルプや提案はありますか?
boost - IANA のタイム ゾーン データベースから boost::date_time の date_time_zonespec.csv を生成していますか?
boost::date_time ライブラリのタイム ゾーン データベース (date_time_zonespec.csv または boost_1_55_0/libs/date_time/data/date_time_zonespec.csv) が最新ではないようです。IANA タイム ゾーン データベースの最新バージョンから生成する方法はありますか?
c++ - 昇格日付の前にテンプレート引数が欠落している
ブーストを使用してmissing template arguments
単純な日付解析テストをコンパイルすると、次のコードが表示されます。
そしてコンパイラは不平を言う
error: missing template arguments before ‘test’
boost::date_time::date test = boost::gregorian::from_us_string("07-Sep-2010");
どのテンプレート引数を指定する必要があるか、または最初にテンプレート引数を指定する必要がある理由がわかりません。私の好みでは、ボイラープレートコードが少し多すぎるようです:)
c++ - ブースト日を AD の最初の年に初期化しています
このようなグレゴリオ暦の日付を初期化したい
boost::gregorian::date d = { 1, 1, 1 };
しかし、year = 1
許可されていません。イエスが生まれる前の日を作成するにはどうすればよいですか?
c++ - どのようにしてboost::program_optionsをboost::posix_time::ptimeで動作させることができますか?
私はこれを役に立たなくするためにいくつかの試みをしました。プログラムはコンパイルされますが、プログラムに提供するために考えられるすべてのタイムスタンプ形式は無効です。
でコンパイルしg++ -I /usr/local/include -L /usr/local/lib -lboost_program_options -lboost_system x.cpp
て実行し./a.out --force-date 2012-01-03
ます。
スローされた例外からのエラーは次のとおりです。