У меня есть следующий код в PHP, я пытаюсь написать то же самое в Ruby.Ruby Дата Время по сравнению с PHP Дата Время
$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 (Ref: 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 в конце?
Я придумал 'Time.now.utc.strftime ("% Y-% m-% dT% H:% M:% S.% LZ ")', но не уверен, что это правильный путь сделать это. –