日期时间字段与rails应用程序同步显示罗德应用程序中的数字字符串

时间:2012-03-07 04:32:47

标签: ruby-on-rails ruby datetime rhomobile

我正在使用Rhoconnect来同步Rails和Rhodes应用程序。 db结构包括datetime字段以及其他字段。当我在罗德应用程序上显示这些记录时,日期时间字段(created_at)显示'1330520025'而不是日期和时间。 如何将其转换为显示实际日期和时间。

1 个答案:

答案 0 :(得分:0)

您可以使用Ruby Time.strptime函数来解析时间字符串。您必须将格式作为第二个参数传递。在这种情况下,格式为'%s':

s_time = '1330520025'
require 'time'
t = Time.strptime s_time, '%s'

您可以使用此功能对其进行格式化:

t.strftime('%d/%m/%Y %I:%M:%S %p')    

您可以在此网站中看到的有关格式掩码的更多详细信息: http://snippets.dzone.com/posts/show/2255