私はPHPで次のコードを持っています、私はRubyで同じものを書き込もうとしています。
$date = new DateTime(null, new DateTimeZone("UTC"));
$created = $date->format("Y-m-d\TH:i:s\Z"); //YYYY-MM-DDTHH:mm:ss.000Z;
ここで、Tはタイムゾーンの省略形を表し、ZはPHPのタイムゾーンオフセットを表します(参照:http://php.net/manual/en/function.date.php)。
これによって生成されるサンプルの日付は2012-09-20T15:46:22.571Z
私が思いついたルビーコードはですが、それは私が取得しようとしているものに近いTime.now.utc.strftime("%Y-%m-%d%Z%H:%M:%S")
出力を提供しますが、完全に同じではありません。2012-09-20UTC00:24:57
最後に.xxxZが付いている部分を取得するために、誰かが私を正しい方向に向けることができますか?