可能重复:
Convert String of anyformat into dd-mm-yy hh:mm:ss in R
在excel文件中包含日期值就像12/12/2010
我需要以dd-mm-yyy hh:mm:ss
格式从Excel文件中提取日期。我怎么能在R?中做到这一点?
当我尝试使用
时strftime(as.POSIXct(as.Date(startdate)), format="%d-%m-%Y %H:%M:%S", tz="UCT")
使用日期12/12/2000
,
I got the result like this: `0012-12-20 00:00:00`.
感谢您的帮助。但我需要将任何日期格式转换为
“dd-mm-yyyy hh mm ss”。
如果我给出任何格式的日期,如-dd-mm-yyyy或mm-dd-yyyy或yyyy-mm-dd,我需要在“dd-mm-yy hh mm ss”中生成格式
答案 0 :(得分:1)
这个怎么样:
as.Date("12/31/2000", format="%m/%d/%Y")
产生Date个对象,或者:
d1 <- strptime("12/31/2000 17:35:17", format="%m/%d/%Y %H:%M:%S")
class(d1)
[1] "POSIXlt" "POSIXt"
d1
[1] "2000-12-31 17:35:17"