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

ripley at stats.ox.ac.uk ripley at stats.ox.ac.uk
Wed Sep 10 23:05:23 CEST 2008


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
>
> ______________________________________________
> R-devel at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel
>

-- 
Brian D. Ripley,                  ripley at stats.ox.ac.uk
Professor of Applied Statistics,  http://www.stats.ox.ac.uk/~ripley/
University of Oxford,             Tel:  +44 1865 272861 (self)
1 South Parks Road,                     +44 1865 272866 (PA)
Oxford OX1 3TG, UK                Fax:  +44 1865 272595



More information about the R-devel mailing list