ruby, DateTime class实现rfc2822转换
January 12th, 2008
比较诡异的事情,ruby的Time类有实现rfc2822(),而DateTime类没有实现。
那我们可以自己动手。
class DateTime
def to_rfc2822
sprintf("%.3s, %02d %.3s %04d %02d:%02d:%02d %s",
Date::DAYNAMES[self.wday],
self.day, Date::MONTHNAMES[self.mon],
self.year, self.hour, self.min, self.sec,
self.zone)
end
end
好了,Ruby标准库的DateTime类支持到rfc2822的转换方法了。you see, ruby太灵活,自由了。
Recent Comments