Criando uma sequência específica de data / hora em R

Eu quero criar uma única coluna com uma seqüência de data / hora aumentando a cada hora por um ano ou um mês (por exemplo). Eu estava usando um código como esse para gerar essa sequência:

start.date<-"2012-01-15"
start.time<-"00:00:00"
interval<-60 # 60 minutes
increment.mins<-interval*60 
x<-paste(start.date,start.time)

for(i in 1:365){
   print(strptime(x, "%Y-%m-%d %H:%M:%S")+i*increment.mins)
}

No entanto, não sei como especificar o intervalo da sequência de datas e horas. Além disso, tenho tido problemas em lidar com a primeira hora "00:00:00"? Não sabe qual é a melhor maneira de especificar a duração da sequência de data / hora para um mês, ano, etc? Qualquer sugestão será apreciada.

questionAnswers(2)

yourAnswerToTheQuestion