将日期格式转换为CCYYMMDD HH:MM:SS

时间:2015-06-18 12:37:43

标签: r

如何将日期重新格式化为unique=True? (TZ是可选的)

Here是相关的帖子,但我需要R中的解决方案。

这是我的日期,我需要重新格式化。

CCYYMMDD HH:MM:SS TZ

编辑:具体来说,所需格式为:library(lubridate) startdate <- as.Date("2015-01-01") week.dates <- seq(startdate, by="1 week", length.out=12) dat.week <- week.dates[wday(week.dates) != 1 & wday(week.dates) != 7] biz.week <- format(as.POSIXct(as.Date(dat.week)), tz="America/Los_Angeles",usetz=TRUE)

2 个答案:

答案 0 :(得分:2)

试试吧:

strftime(dat.week,format="%Y%m%d %H:%M %Z")

您也可以使用formatas.character代替strftime

答案 1 :(得分:1)

我想你也要求秒,所以这里有一个小修改:

strftime(dat.week,format="%C%y%m%d %H:%M:%S %Z")