Uploaded image for project: 'Apache Arrow'
  1. Apache Arrow
  2. ARROW-16443

[C++][R] strptime fails to parse with %b or %B on Windows

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • C++, R
    • None

    Description

      The following works on macOS

      library(arrow, warn.conflicts = FALSE)
      
      a <- Array$create("2021 September 13")
      call_function("strptime", a, options = list(format = "%Y %B %d", unit = 0L))
      #> Array
      #> <timestamp[s]>
      #> [
      #>   2021-09-13 00:00:00
      #> ]
      

      but fails on Windows, with:

      #> Error: Invalid: Failed to parse string: '2021 September 13' as a scalar of type timestamp[s]
      

      I came across this while implementing the parse_date_time() bindings, when the Windows CI jobs were failing to parse date with the months expressed either as name or short name. https://github.com/apache/arrow/runs/6270529412?check_suite_focus=true#step:20:20856

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              dragosmg Dragoș Moldovan-Grünfeld
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated: