> On 12 Mar 2016, at 00:05 , Mick Jordan <mick.jor...@oracle.com> wrote:
> 
> This is definitely obscure but we had a unit test that called 
> .Internal(strptime, "1942/01/01", %Y/%m/%d") with timezone (TZ) set to CET.

Umm, that doesn't even parse. And fixing the typo, it doesn't run:

> .Internal(strptime, "1942/01/01", %Y/%m/%d")
Error: unexpected SPECIAL in ".Internal(strptime, "1942/01/01", %Y/%"
> .Internal(strptime, "1942/01/01", "%Y/%m/%d")
Error in .Internal(strptime, "1942/01/01", "%Y/%m/%d") : 
  3 arguments passed to '.Internal' which requires 1



> In R-3.1.3 that returned "1942-01-01 CEST" which, paradoxically, is correct 
> as they evidently did strange things in Germany during the war period. Java 
> also returns the same. However, R-3.2.4 returns "1942-01-01 CET".

Did you mean:

pd$ r-release-branch/BUILD-dist/bin/R

R version 3.2.4 Patched (2016-03-10 r70319) -- "Very Secure Dishes"
Copyright (C) 2016 The R Foundation for Statistical Computing
Platform: x86_64-apple-darwin13.4.0/x86_64 (64-bit)
[...]
> strptime("1942/01/01", "%Y/%m/%d", tz="CET")
[1] "1942-01-01 CEST"

But then as you see, it does have DST on New Years Day.

All in all, there is something you are not telling us.

Notice that all DST information is OS dependent as it depends on which version 
of the "Olson database" is installed.


> 
> Mick Jordan
> 
> ______________________________________________
> R-devel@r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel

-- 
Peter Dalgaard, Professor,
Center for Statistics, Copenhagen Business School
Solbjerg Plads 3, 2000 Frederiksberg, Denmark
Phone: (+45)38153501
Office: A 4.23
Email: pd....@cbs.dk  Priv: pda...@gmail.com

______________________________________________
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel

Reply via email to