dragosmg edited a comment on pull request #12319:
URL: https://github.com/apache/arrow/pull/12319#issuecomment-1028108485


   I think the [failures I am seeing so 
far](https://github.com/apache/arrow/runs/5038040447?check_suite_focus=true) 
are due to the difference between `base::format()` and `base::strftime()`. 
While in {arrow} they behave similarly (due to the nature of my 
implementation), in base R they do not:
   ``` r
   library(dplyr, warn.conflicts = FALSE)
   library(lubridate, warn.conflicts = FALSE)
   times <- tibble(
     datetime = c(lubridate::ymd_hms("2018-10-07 19:04:05", tz = "Etc/GMT+6"), 
NA),
     date = c(as.Date("2021-01-01"), NA)
   )
   formats <- "%a %A %w %d %b %B %m %y %Y %H %I %p %M %z %Z %j %U %W %x %X %% 
%G %V %u"
   a <- times$datetime[1]
   a
   #> [1] "2018-10-07 19:04:05 -06"
   format(a, format = formats)
   #> [1] "Sun Sunday 0 07 Oct October 10 18 2018 19 07 PM 04 -0600 -06 280 40 
40 10/07/2018 19:04:05 % 2018 40 7"
   strftime(a, format = formats)
   #> [1] "Mon Monday 1 08 Oct October 10 18 2018 02 02 AM 04 +0100 BST 281 40 
41 10/08/2018 02:04:05 % 2018 41 1"
   ```
   
   <sup>Created on 2022-02-02 by the [reprex 
package](https://reprex.tidyverse.org) (v2.0.1)</sup> 


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: github-unsubscr...@arrow.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


Reply via email to