[Rd] (PR#12770) format() under Windows giv wrong resuts w

Bill Dunlap bill at insightful.com
Wed Sep 10 23:57:30 CEST 2008


On Wed, 10 Sep 2008, Bill Dunlap wrote:

> I can reproduce the problem on Windows XP service pack 3
> with R 2.8.0-dev if I set the locale to "italian" (by default
> it is English_United States" for me):
>    > pippo=strptime("23:43:12", format="%H:%M:%S")
>    > format(pippo, format="%I:%M:%S %p")
>    [1] "11:43:12 PM"
>    > Sys.setlocale(loc="italian")
>    [1] "LC_COLLATE=Italian_Italy.1252;LC_CTYPE=Italian_Italy.1252;LC_MONETARY=Italian_Italy.1252;LC_NUMERIC=C;LC_TIME=Italian_Italy.1252"
>    >  format(pippo, format="%I:%M:%S %p")
>    [1] "11:43:12 "
> It does look like a Windows problem.

It prints PM (or p.m.) for locales Engish_Canada, English_United Kingdom,
English_United States, and Spanish_Mexico.  It prints nothing in the
am/pm slot for English_Ireland, Italian, Spanish_Spain, and French_Canada.

> On Wed, 10 Sep 2008 ripley at stats.ox.ac.uk wrote:
>
> > On Windows XP SP3
> >
> > > format(pippo, format="%I:%M:%S %p")
> > [1] "11:43:12 PM"
> >
> > In any case, if there is a problem it is in Windows, not in R, since this
> > is an Windows service that is being called.  So there is no evidence at
> > all of any bug in R here.
> >
> > On Wed, 10 Sep 2008, pego.enrico at tiscali.it wrote:
> >
> > > Full_Name: Enrico Pegoraro
> > > Version: 2.7.2
> > > OS: Windows
> > > Submission from: (NULL) (87.4.187.101)
> > >
> > >
> > > The
> > > format(timevar,format="%I:%M:%S %p")
> > > instruction, with "timevar" a "POSIXt"  "POSIXlt" variable, give wrong return
> > > data.
> > > The format sentence string "%I:%M:%S %p" requires times with AM/PM indicator,
> > > but the resulting output doesn't contain it.
> > > Example:
> > >> pippo=strptime("23:43:12", format="%H:%M:%S")
> > >> pippo
> > > [1] "2008-09-10 23:43:12"
> > >> class(pippo)
> > > [1] "POSIXt"  "POSIXlt"
> > >> format(pippo, format="%I:%M:%S %p")
> > > [1] "11:43:12 "
> > >
> > > Note that in linux version of R format() works correctly.
> > > Best regards
> > > Enrico
> > ... signatures ...
>
> ----------------------------------------------------------------------------
> Bill Dunlap
> TIBCO Spotfire
> wdunlap tibco.com
>
>  "All statements in this message represent the opinions of the author and do
>  not necessarily reflect TIBCO Software Inc. policy or position."
>
> ______________________________________________
> R-devel at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel
>

----------------------------------------------------------------------------
Bill Dunlap
TIBCO Spotfire
wdunlap tibco.com

 "All statements in this message represent the opinions of the author and do
 not necessarily reflect TIBCO Software Inc. policy or position."



More information about the R-devel mailing list