en ja en en ja ja en ja zh ja en
[PARAM] date:
[RFC2616]で定義されているHTTP-dateとしてパースされる文字列を指定します。
[EXCEPTION] ArgumentError:
dateが[RFC2616]に準拠していない、または Timeクラスが指定された日時を表現できないときに発生します。
require 'time' rfc2616_time = 'Sun, 31 Aug 2008 12:34:56 GMT' t = Time.httpdate(rfc2616_time) p t.kind_of?(Time) #=> true non_rfc2616_time = 'San, 31 Aug 2008 12:34:56 GMT' begin Time.httpdate(non_rfc2616_time) rescue ArgumentError => err puts err #=> not RFC 2616 compliant date: "San, 31 Aug 2008 12:34:56 GMT" end