У меня есть sql, чтобы получить форму данных mysql, я использовал dateformat, чтобы преобразовать требуемый формат даты
Вот sql
SELECT
m.id,
m.subject,
m.body,
m.read,
m.hide,
m.thread_id,
DATE_FORMAT(m.sent_date, '%d-%b-%Y') sent_date,
u.username to_name
FROM
messages m,
users u
WHERE
u.school_id = m.school_id AND
u.id = m.to_user_id AND
m.school_id = 18 AND
m.user_id = 53 AND
m.status = 'sent'
ORDER BY m.sent_date DESC
Когда я запускаю этот sql напрямую в mysql, он работает нормально, sent_date появляется как (19-Apr-2010). Когда я извиняюсь за это в ruby, в результирующем наборе send_date сохраняется как (вт 20 апреля 00:00:00 UTC 2010)
messages = Message.find_by_sql(sql)
puts messages[0]['sent_date']
печатает выписку «Вторник, 20 апреля, 00:00:00 UTC 2010»
как получить одинаковый формат даты в результатах mysql и ruby.
Спасибо