ruby on rails 递归子字符串

标签 ruby datetime split

我有像这样的字符串(实际上是日期和时间)"20120207080000"

是否有任何选项可以使用任何模式匹配技术或其他任何方式拆分给定的字符串?

即我需要这样的输出

output = ["2012", "02", "07", "08", "00", "00"]

否则是否可以将给定的字符串转换为日期/时间对象?。

ruby 版本:1.8.7

最佳答案

"20120207080000".unpack('A4A2A2A2A2A2') #=> ["2012", "02", "07", "08", "00", "00"]

关于ruby on rails 递归子字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9225479/

相关文章:

c# - DateTime.Now 是否有自己的 GetHashCode 实现来提供唯一的哈希值?

javascript - 将字符串赋予变量 Angular Javascript

ruby-on-rails - 从 :through Association 查询

mysql - 其中 ActiveRecord 查询返回空 AssociationRelation

ruby-on-rails - 如何使用 Rails 从网站下载图像?

java - DateTimeFormatterBuilder 在 Java 8 中的用法,特别是可选项

javascript - 如何调用参数来自 Ruby 模型的 javascript 函数?

javascript - vue2 react 过滤器值?

java - 如何按字符串的最后一点拆分?

Python - 根据另一个列表将列表拆分为子列表