Ruby on rails 在Ruby中更改日期格式?
我正在使用Rails并尝试导入日志文件。日志的日期格式为Ruby on rails 在Ruby中更改日期格式?,ruby-on-rails,ruby,Ruby On Rails,Ruby,我正在使用Rails并尝试导入日志文件。日志的日期格式为yyyyymmdd;hhmmss: 20121216;233550 My MySQL服务器将此用于其insert语句: MM/DD/YYYY HH:MM:SS 如何将此字符串格式转换为日期格式?假设格式保持不变且不包含错误,则可以使用以下内容创建时间对象: d="20121216;233550" Time.mktime(d[0..3], d[4..5],d[6..7],d[9..10],d[11.12],d[13..14]) 假设
yyyyymmdd;hhmmss
:
20121216;233550
My MySQL服务器将此用于其insert语句:
MM/DD/YYYY HH:MM:SS
如何将此字符串格式转换为日期格式?假设格式保持不变且不包含错误,则可以使用以下内容创建时间对象:
d="20121216;233550"
Time.mktime(d[0..3], d[4..5],d[6..7],d[9..10],d[11.12],d[13..14])
假设格式保持固定且不包含错误,则可以使用以下内容创建时间对象:
d="20121216;233550"
Time.mktime(d[0..3], d[4..5],d[6..7],d[9..10],d[11.12],d[13..14])
如果您使用的是Rails(加载ActiveSupport),则该格式可以通过以下方式解析:
Time.parse(source_dt).strftime(“%m/%d/%Y%H:%m:%S”)
如果您使用的是Rails(加载ActiveSupport),则该格式似乎可以通过以下方式解析:
Time.parse(source_dt).strftime(“%m/%d/%Y%H:%m:%S”)
没有魔法,真的
没有魔法,真的。你必须写一些代码;这是一种非标准的日期格式。在堆栈溢出时,希望您首先尝试解决问题,并显示您使用的代码示例以及任何错误消息。您必须编写一些代码;这是一种非标准的日期格式。在堆栈溢出时,希望您首先尝试解决该问题,并显示您使用的代码示例以及任何错误消息。