私は現在 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 オブジェクトへの変換が失敗する理由がわかりません...
誰かがアイデアを得ましたか?
よろしくお願いします