从Excel导入date向量到R

我正在阅读一个Excel电子表格到R中,其中一列包含格式的date

03-Jan-11 07-Feb-11 07-Mar-11 07-Mar-11 04-Apr-11 

等等

但是,当使用read.xlsx2导入到R时,它们变成数字:

 40546 40581 40609 40609 

等等

如何将数字date转换为旧格式?

我努力了:

 as.Date( dates, origin= "2011-01-03") 

但是这给了错误:

 Error in charToDate(x) : character string is not in a standard unambiguous format 

 as.Date(as.numeric(Directories$Insertion.Date),origin="2011/01/03") 

没有保存date

有谁知道我怎么能在R做这个

非常感谢。

最终解决了这个问题

  as.Date( as.numeric (as.character(Directories$Insertion.Date) ),origin="1899-12-30") 

非常感谢评论者清理我的困惑!