Re: [Rd] chron library: format.times, parse.format and h:m (PR#8507)

From: Kurt Hornik <Kurt.Hornik_at_wu-wien.ac.at>
Date: Wed 08 Feb 2006 - 10:27:19 GMT

>>>>> spector writes:

> Due to the following lines in parse.format:
> else if (nf == 3) {
> sep <- ""
> fmt <- substring(format, first = 1:3, last = 1:3)
> }

> If a format code has 3 characters, it will not use a separator:

>> library(chron)
>> mytime = times('7:15:00')
>> format(mytime,'h:m')

> [1] "0715"
> - Phil Spector
> Statistical Computing Facility
> Department of Statistics
> UC Berkeley
> spector@stat.berkeley.edu
The docs say The times format can be any permutation of '"h"', '"m"', and '"s"' separated by any one non-special character. The default is '"h:m:s"'.

and I would read *permutation* as to include each of h m s, so that incomplete representations like the one you gave are ruled out.

(In any case, it seems we should teach the docs about the no-separator case.)

-k



R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel Received on Wed Feb 08 21:33:13 2006

This archive was generated by hypermail 2.1.8 : Wed 08 Feb 2006 - 18:58:44 GMT