Here is what I do:

R> library(fBasics)
R> ts<-dummyDailySeries(x = rnorm(365), units = NULL, zone = "", FinCenter ="")
R> class(ts)
[1] "timeSeries"
attr(,"package")
[1] "timeSeries"
R> (s <- as.character(time(ts)[1]))
[1] "1970-01-01"
R> class(s)
[1] "character"






tradenet wrote:
I added a reproducible example to my question...

ts<-dummyDailySeries(x = rnorm(365), units = NULL, zone = "", FinCenter =
"")

(ts[1,0])  #returns first date in return series
GMT

1970-01-01

ttt<-(sprintf("%s",ts[1,0]))

print(ttt)
character(0)

ttt<-(ts[1,0])

print(ttt)
GMT

1970-01-01

what I want to get is a string containing "1970-01-01"

Thank you.







tradenet wrote:
I have a timeseries object, ts, and want to get the first date in the
series into a string so I can concatenate it with a SQL query. Input and
output are shown below.  I must be missing something very basic, but I
can't seem to pry the data ("2008-07-01") into a string variable.  Any
suggestions would be appreciated.

Thank you,

Andrew

=====script:
class(ts)
(ts[1,0])  #returns first date in return series
ttt<-(sprintf("%s",ts[1,0]))
print(ttt)

=====output:


class(ts)
[1] "timeSeries"
attr(,"package")
[1] "timeSeries"

(ts[1,0])  #returns first date in return series
GMT

2008-07-01

ttt<-(sprintf("%s",ts[1,0]))
print(ttt)
character(0)







--
R. R. Burns
Physicist (Retired)
Oceanside, CA

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to