-1
我使用mongodb的日期類型來存儲日期..我得到的數據來自我的服務器的nginx log [17/Feb/2011:00:07:03 +0000]
這意味着日期是17/Feb/2011和時間是00:07:03和時區是UTC/GMT。我使用Perl的日期時間模塊格式的日期和保存它mongodb..problem是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});
請指引我
所以我的意思是如何解決它..我的意思是什麼問題 – Abh 2011-03-01 06:12:28