Я использую тип даты mongodb для хранения даты. Я получаю следующие данные из nginx моего сервера log [17/Feb/2011:00:07:03 +0000]
. Это означает, что дата 17 февраля 2011 года, время 00:07:03, часовой пояс UTC / GMT,Я использую модуль datetime в Perl для форматирования даты и сохранения ее в mongodb. Проблема в mongodb. Она хранится следующим образом.
{ "_id" : ObjectId("4d6c8b2ff991e70412000000"), "date" : "Thu Feb 17 2011 05:37:03 GMT+0530 (IST)" }
Почему она хранится в IST.храниться в формате UTC / GMT
мой код Perl это
use DateTime;
use MongoDB;
use MongoDB::OID;
my $conn = MongoDB::Connection->new(host => 'localhost', port => 27017);
$dt = DateTime->new(
year => 2011,
month => 2,
day => 17,
hour => 00,
minute => 07,
second => 03,
time_zone => 'UTC'
);
$conn->testing->logs->insert({"date"=>$dt});
Пожалуйста, ведите меня