You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@arrow.apache.org by "Dragoș Moldovan-Grünfeld (Jira)" <ji...@apache.org> on 2022/05/03 10:31:00 UTC

[jira] [Created] (ARROW-16443) [C++][R] strptime fails to parse with %b or %B on Windows

Dragoș Moldovan-Grünfeld created ARROW-16443:
------------------------------------------------

             Summary: [C++][R] strptime fails to parse with %b or %B on Windows
                 Key: ARROW-16443
                 URL: https://issues.apache.org/jira/browse/ARROW-16443
             Project: Apache Arrow
          Issue Type: Bug
          Components: C++, R
            Reporter: Dragoș Moldovan-Grünfeld


The following works on macOS
{code:r}
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
#> ]
{code}
but fails on Windows, with:
{code:r}
``` r
#> Error: Invalid: Failed to parse string: '2021 September 13' as a scalar of type timestamp[s]
{code}

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 



--
This message was sent by Atlassian Jira
(v8.20.7#820007)