• <i id='NwVGx'><tr id='NwVGx'><dt id='NwVGx'><q id='NwVGx'><span id='NwVGx'><b id='NwVGx'><form id='NwVGx'><ins id='NwVGx'></ins><ul id='NwVGx'></ul><sub id='NwVGx'></sub></form><legend id='NwVGx'></legend><bdo id='NwVGx'><pre id='NwVGx'><center id='NwVGx'></center></pre></bdo></b><th id='NwVGx'></th></span></q></dt></tr></i><div id='NwVGx'><tfoot id='NwVGx'></tfoot><dl id='NwVGx'><fieldset id='NwVGx'></fieldset></dl></div>
    <tfoot id='NwVGx'></tfoot>

    <small id='NwVGx'></small><noframes id='NwVGx'>

    1. <legend id='NwVGx'><style id='NwVGx'><dir id='NwVGx'><q id='NwVGx'></q></dir></style></legend>
        <bdo id='NwVGx'></bdo><ul id='NwVGx'></ul>

        尝试使用 std::get_time 解析 YYMMDD 并失败

        时间:2023-10-06

        • <legend id='WJUpI'><style id='WJUpI'><dir id='WJUpI'><q id='WJUpI'></q></dir></style></legend>
        • <i id='WJUpI'><tr id='WJUpI'><dt id='WJUpI'><q id='WJUpI'><span id='WJUpI'><b id='WJUpI'><form id='WJUpI'><ins id='WJUpI'></ins><ul id='WJUpI'></ul><sub id='WJUpI'></sub></form><legend id='WJUpI'></legend><bdo id='WJUpI'><pre id='WJUpI'><center id='WJUpI'></center></pre></bdo></b><th id='WJUpI'></th></span></q></dt></tr></i><div id='WJUpI'><tfoot id='WJUpI'></tfoot><dl id='WJUpI'><fieldset id='WJUpI'></fieldset></dl></div>
            <bdo id='WJUpI'></bdo><ul id='WJUpI'></ul>
            <tfoot id='WJUpI'></tfoot>

              <tbody id='WJUpI'></tbody>

                <small id='WJUpI'></small><noframes id='WJUpI'>

                  本文介绍了尝试使用 std::get_time 解析 YYMMDD 并失败的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  我正在尝试这样做但失败了:

                  I'm trying to do this and failing:

                  std::istringstream ss("1212");
                  ss >> std::get_time(&t, "%y%m");
                  if (ss.fail()) // every time!
                  

                  这没问题:

                  std::istringstream ss("12-12");
                  ss >> std::get_time(&t, "%y-%m");
                  

                  知道我做错了什么吗?我还能用什么,因为 Windows 似乎没有 srtptime

                  Any ideas what i'm doing wrong? what can i use otherwise as windows doesnt appear to have a srtptime

                  windows/vs13TIA

                  windows/vs13 TIA

                  推荐答案

                  Visual Studio 似乎没有正确实现规范,GCC 直到 5.0 版.如果您继续在 VS13 甚至 VS15 中使用 std::get_time,您将需要手动添加分隔符以便能够解析时间,直到他们最终意识到这个错误.

                  Visual Studio does not seem to implement the spec properly, nor did GCC until version 5.0. If you continue to use std::get_time with VS13 or even VS15, you will need to manually add delimiters to be able to parse times until they finally get around to realizing this bug.

                  这篇关于尝试使用 std::get_time 解析 YYMMDD 并失败的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:为什么调用这个复制构造函数而不是移动构造函 下一篇:有没有办法在 Visual Studio 2012 中使用委托构造函数

                  相关文章

                  最新文章

                  <tfoot id='yBIUM'></tfoot>

                    1. <legend id='yBIUM'><style id='yBIUM'><dir id='yBIUM'><q id='yBIUM'></q></dir></style></legend>
                    2. <small id='yBIUM'></small><noframes id='yBIUM'>

                      • <bdo id='yBIUM'></bdo><ul id='yBIUM'></ul>

                      <i id='yBIUM'><tr id='yBIUM'><dt id='yBIUM'><q id='yBIUM'><span id='yBIUM'><b id='yBIUM'><form id='yBIUM'><ins id='yBIUM'></ins><ul id='yBIUM'></ul><sub id='yBIUM'></sub></form><legend id='yBIUM'></legend><bdo id='yBIUM'><pre id='yBIUM'><center id='yBIUM'></center></pre></bdo></b><th id='yBIUM'></th></span></q></dt></tr></i><div id='yBIUM'><tfoot id='yBIUM'></tfoot><dl id='yBIUM'><fieldset id='yBIUM'></fieldset></dl></div>