如何设置类似“的格式”;2014年6月23日12:04:32“上午”;用strtime

如何设置类似“的格式”;2014年6月23日12:04:32“上午”;用strtime,r,datetime,posixct,R,Datetime,Posixct,我正在处理一个数据帧,它的一列是factor类,看起来像 "6/23/2014 12:04:32 AM". 我想将其转换为日期或“POSIXlt”和“POSIXct”类型,具体如下: strptime(date, format=...) 但在尝试了几次之后,我未能在这里正式确定格式。有人能帮忙吗 我的尝试是使用%m/%d/%y%H:%m:%S%p“ 来自%p %区域设置中的p AM/PM指示器。与%I一起使用,而不是 使用%H。在某些区域设置中为空字符串(行为为 未定义(如果用于此类区域

我正在处理一个数据帧,它的一列是factor类,看起来像

"6/23/2014  12:04:32 AM". 
我想将其转换为日期或“POSIXlt”和“POSIXct”类型,具体如下:

strptime(date, format=...)
但在尝试了几次之后,我未能在这里正式确定格式。有人能帮忙吗

我的尝试是使用
%m/%d/%y%H:%m:%S%p“

来自
%p

%区域设置中的p AM/PM指示器。与%I一起使用,而不是 使用%H。在某些区域设置中为空字符串(行为为 未定义(如果用于此类区域设置中的输入)


谢谢David@David Arenburg,这很有帮助。我正在更改格式=“%m/%d/%Y%I:%m:%S%p”),但仍将NaN返回给我。我也尝试过格式化=“%m/%d/%Y%t%I:%m:%S%t%p”)你能提供
头(dput(日期))
strptime("6/23/2014  12:04:32 AM", format = "%m/%d/%Y %I:%M:%S %p")

## "2014-06-23 00:04:32 IDT"