2

struct tm文字列データを(c) またはに変換したいと考えていますstd::chrono::time_point問題は、標準の libc (glibc とmusl )の両方の解決策を実行したいということです。解析したいツリー標準フォーマットがあります。

  1. RFC-1123

    1994 年 11 月 6 日 (日) 08:49:37 GMT

  2. RFC-850

    「日曜日、1994 年 11 月 6 日 08:49:37 GMT」

  3. ANSI C の asctime 形式

    日 11 月 6 日 08:49:37 1994"

それを機能させる方法はありますか?std::get_timeglibc では問題なく (そして迅速に) 動作するバグ
strptimeがありますが、musl では失敗します。

何か案が?のようにストリームを使いたくありませんget_time。しかし、それが必要な場合は、それで結構です。(GCC5> と c++11 標準を使用しても問題ありません)

4

1 に答える 1