我目前正在开发一个 Rails 项目,我需要从一个字符串创建一个 DateTime 对象。
目前我有以下代码:
datetime = DateTime.strptime(items[0] << 'T' << items[1], '%d.%m.%YT%H:%M:%S')
items[0] << 'T' << items[1] 创建的字符串例如 25.01.2012T18:25:47
但是我收到以下错误消息“无效日期”
如果我将字符串打印到 rails 服务器控制台,它似乎是正确的,并且如果我在 strptime 方法中将“items[0] << 'T' << items[1]”替换为有效字符串(例如 25.01.2012T18: 25:47)它有效,但我不知道为什么如果我使用连接字符串,转换为 DateTime 对象会失败......
有人有想法吗?
此致