我正在尝试用 ruby 解析日期,所以我尝试了以下代码:
str = "Mon Jul 02 22:19:00 UTC 2012"
puts DateTime.strptime(str, "%a %b %d H%:M%:S% UTC %Y")
但我收到此错误消息:
/usr/lib/ruby/1.8/date.rb:1576:in `new_by_frags': invalid date (ArgumentError)
from /usr/lib/ruby/1.8/date.rb:1601:in `strptime'
from get-bid.rb:38
当我从字符串中删除时间时H%:M%:S%
,解析工作得很好。我误用了strptime
吗?