将字符转换为日期

时间:2017-04-22 17:12:22

标签: date strptime

我尝试将字符“2017年3月24日星期五下午4:39:46”转换为日期,但它不起作用。 dat.1会导致NA。任何人都可以告诉我,如何解决它。

dat <- c("Friday, March 24, 2017 4:39:46 PM")
dat.1 <- strptime(dat, format="%A, %B %d, %Y %I:%M:%S %p")
dat.1

结果

[1] NA

EDIT。 K..pradeeep指出代码在他的电脑上运行。在我身上它不起作用。我使用的是Macbook Air,OS X 10.12.3。版本:

platform       x86_64-apple-darwin15.6.0   
arch           x86_64                      
os             darwin15.6.0                
system         x86_64, darwin15.6.0        
status                                     
major          3                           
minor          4.0                         
year           2017                        
month          04                          
day            21                          
svn rev        72570                       
language       R                           
version.string R version 3.4.0 (2017-04-21)
nickname       You Stupid Darkness       

0 个答案:

没有答案